- Project Name: DZ Flavor
- Description: Algerian Recipes
- Features:
- User Authentication:
- Email/password and social login.
- Security measures include JWT tokens.
- Recipe CRUD Operations for Admin Only:
- Create, Read, Update, Delete actions for recipes.
- Additional features like image upload and tagging.
- Search and Filter Recipes:
- Criteria include ingredients and cuisine type.
- Sorting options by date and popularity.
- User Profile Management:
- User settings such as profile picture and preferences.
- Interaction history like favorite recipes and saved searches.
- User Can Suggest Recipes:
- Users can submit new recipes for review.
- Add Categories for Food:
- Categorize recipes for better organization.
- User Authentication:
- Frontend:
- React with Vite
- TypeScript
- Tailwind CSS
- Backend:
- Express.js
- MongoDB
- TypeScript