Skip to content

Refactor codebase and align project with open-source standards#17

Open
chetanr25 wants to merge 91 commits into
namanxdev:mainfrom
chetanr25:main
Open

Refactor codebase and align project with open-source standards#17
chetanr25 wants to merge 91 commits into
namanxdev:mainfrom
chetanr25:main

Conversation

@chetanr25

Copy link
Copy Markdown
Collaborator

No description provided.

chetanr25 and others added 30 commits October 22, 2025 14:17
Feat: Code modularised, added chat history storage and API endpoint, now supported even in macos, added requirements.txt
Dark mode support added
- Created .env.example for backend_recipe with necessary API keys and Supabase credentials.
- Removed Sample.py file from backend_recipe as it is no longer needed.
- Created .env.local.example for dashboard_recipe with Google Auth and Supabase credentials.
- Updated .gitignore in dashboard_recipe to ignore .env.local while allowing .env files.
- Updated RecipeRecommender to return structured response for compatibility with OptimizedRecipeRecommender.
- Added Dataset.txt to document available datasets and their structures.
- Introduced db_helpers.py for database operations, including recipe search, retrieval, and session management.
- Created schema.sql to define the database schema for recipes, images, user sessions, and analytics.
- Implemented user session management and analytics tracking in the database.
- Added support for popular recipes through a materialized view and helper functions.
- Updated main.py to initialize the recommender based on database availability.
- Created supabase_recipe_schema.sql for integrated schema setup in Supabase.
Fixes gemini image generation issue, and a lot of backend cleanup -- Chetan 2025 :)
… generated recipes, ingredients, images (cover, ingredients, begineer steps image, advanced steps image), download db functionality, live logs, view edit delete recipes from db CRUD operations
@vercel

vercel Bot commented Jan 17, 2026

Copy link
Copy Markdown

@chetanr25 is attempting to deploy a commit to the Naman's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants