Dish Delight is a full-stack web application that allows users to search, buy, and sell recipes in a secure and user-friendly environment. This GitHub README provides an overview of the project, its features, and the technologies used to build it.
-
Recipe Search: Users can search for a wide variety of recipes, making it easy to find their favorite dishes or discover new ones.
-
Secure Recipe Purchase: Dish Delight is integrated with Stripe for secure recipe purchases. Users can buy recipes with confidence.
-
User Authentication: We have implemented a robust user authentication system using JSON Web Tokens (JWT) to ensure data protection and user privacy.
-
Recipe Marketplace: Users can list and sell their own recipes on the platform, creating a dynamic marketplace for culinary enthusiasts.
-
Automatic Receipt Generation: Upon purchasing a recipe, users receive an automatic PDF receipt via email for their records.
Dish Delight is built using a stack of modern web technologies:
-
Frontend:
- HTML
- CSS
- Tailwind CSS
- JavaScript
- React.js
- Redux
-
Backend:
- Node.js
- Express.js
-
Database:
- MongoDB
-
Authentication:
- JSON Web Tokens (JWT)
-
Payment Integration:
- Stripe
-
APIs:
- Edamam Food Search API