Website: https://nomnomrecipe.netlify.app
Link to validate Company's email to be able for sending email to user (expired in 1h): https://nom-nom-recipe-web-be.herokuapp.com/auth/google
EMAIL_USER=nommnommrecipe@gmail.com
EMAIL_PASS=nommnomm12345
Account for testing website (you can register a new one):
Username: mock1@gmail.com
Password: 1234567
- Frontend: https://github.com/Linh-0v0/Nom-Nom-Recipe-Sharing
- Backend: https://github.com/Linh-0v0/Nom-Nom-Recipe-Sharing-BE
- Inspire culinary creativity and experimentation.
- Foster a vibrant community of food enthusiasts.
- Connect like-minded individuals to share knowledge and tips.
- Empower home cooks by showcasing their unique recipes.
- Encourage cultural exchange through diverse cuisines.
- Provide a platform for recognition and appreciation.
- Spark joy and passion for cooking and baking.
- Create a hub for culinary inspiration and learning.
- Front-end stack: ReactJS, Vite
- Back-end stack: NodeJS, ExpressJS, Postgres
- Hosting: Netlify
- User Registration and Authentication: Users should be able to create accounts and securely log in to the website.
- Recipe Creation and Submission: Users should be able to create and submit their own recipes, including ingredients, cooking instructions, and additional details.
- Recipe Search and Browsing: Users should be able to search for recipes based on keywords, categories, or specific criteria, and browse through a collection of recipes.
- Recipe Rating and Reviews: Users should be able to rate and review recipes to provide feedback and help others in their decision-making process.
- Social Sharing Integration: Users should have the option to share recipes on social media platforms to promote their favorite recipes or discover new ones.
- Favorites and Personal Recipe Collections: Users should be able to save recipes to their favorites or create personal collections for easy access.
- Nutritional Information: Recipes should display nutritional information, such as calorie count, macros, and allergen information, if available.
- Mobile Responsiveness: The website should be optimized for mobile devices, ensuring a seamless user experience across different screen sizes.
- Netlify for front-end hosting
- ___ for back-end hosting.
- Firebase/Postgres for storage.
- Nguyen Hoang To Nhu: back-end developer
- Vu Bui Khanh Linh: back-end developer
- Tran Ngoc Khang: front-end developer
- Nguyen Hoang Minh Khoi: front-end developer
- Lecturer: Anna-Lyza Felipe Sancho