This web application allows users to explore and discover various recipes. It provides a user-friendly interface for searching for recipes by name or keywords, as well as navigating through a paginated list of recipes. In addition to these features, the application includes user authentication and a wishlist functionality, making it convenient for users to save and access their favorite recipes.
- Node.js
- React
- Chakra UI
- Redux
- JavaScript
- Express
- Mongoose
- MongoDB
- CSS
- client: Contains the frontend React application.
- server: Houses the backend server implemented with Node.js, Express, and MongoDB integration.
- public: Holds public assets and files used by the application.
- src: Contains the source code for the React application.
-
User Authentication: Users can sign up and log in to access their personalized experience.
-
Recipe Search: Easily search for recipes by name or keywords.
-
Pagination: Navigate through a paginated list of recipes.
-
Wishlist: Save and access favorite recipes by adding them to the wishlist.