Recipe Snap is a dynamic web application for food enthusiasts to share, discover, and save delicious recipes. Built with React and styled using Tailwind CSS, it offers a user-friendly platform for connecting and inspiring culinary creativity.
- Authentication: Proper Authentication for all Users.
- User-Friendly Interface: Intuitive design for easy navigation and recipe browsing.
- Recipe Uploads: Users can create and share their own recipes with the community.
- Search Functionality: Find recipes by ingredients, categories, or keywords.
- Admin Dashboard: Admins can manage user accounts, including banning or approving users, manage recipes, including removing inappropriate content.
- Favorites: Save your favorite recipes for quick access later.
- Follow Users: Users can see updates from the users they follow, such as new recipes or reviews.
- Responsive Design: Optimized for both desktop and mobile devices.
- Ratings and Reviews: Users can leave reviews and comments on recipes to provide feedback or tips.
- Frontend: React, Tailwind CSS
- Backend: Node.js, Express
- Database: MySQL
- Hosting: AWS S3 for static files, AWS EC2 for the backend.
- Authentication: JWT for user authentication.
Email: test@example.us . Password: test
- Node.js installed on your machine.
- Git installed on your machine.
- MySQL server running.
-
Clone the repository:
git clone https://github.com/yourusername/recipe-snap.git