RecipeRover is an intuitive platform designed for recipe management and discovery, built as part of a Final year Project. This repository houses the production-ready codebase for the project. You can view the live version of the website here: RecipeRover
Recipe Discovery: Find recipes based on your preferences and available ingredients.
- User-Friendly Interface: Intuitive and responsive design.
- Customizable Search Filters: Search recipes by ingredients, preparation time, or cuisine type.
- Ingredient Management: Easily manage and add your ingredient inventory.
- Frontend: Next.js (with Tailwind CSS)
- Backend: Python
- Database: MongoDB
- Deployment: Vercel for frontend and Hugging Face for backend
- Others: TypeScript, React.js
- backend/ # Backend API and server logic
- components/ui/ # UI components for the frontend
- public/ # Static assets
- src/ # Application source files
- .eslintrc.json # ESLint configuration
- tailwind.config.ts # Tailwind CSS configuration
- package.json # Node.js dependencies
- git clone https://github.com/GURSV/RecipeRover-Production.git
- cd RecipeRover-Production
- cd src
- npm install
- cd backend
- pip install -r requirements.txt
- uvicorn main:app --reload
- cd src
- npm run dev
- Deployed using Vercel.
- Update the vercel.json configuration file as needed.
- Log in to your Hugging Face account.
- Create a new Space for your backend.
- Upload your backend files to the Space, or connect it to this GitHub repository.
- GURSV (https://github.com/GURSV)
- Garvit-Nag (https://github.com/Garvit-Nag)
⭐ Thanks, Have a great day ⭐