Flavorie
Want to try a new way to cook? Flavorie got you covered! We help you manage your digital inventory of ingredients and instant ingredient acquisition with receipt scanning and Instacart checkout, build personalized lists of meals, cook with others live and effortlessly, and share your moments with the community!
Contributors
Hung Ngo: [email protected] / LinkedIn
Vien Nguyen: [email protected] / LinkedIn
Thuy Vy: [email protected] / LinkedIn
Ngoc Anh: [email protected]/LinkedIn
Special thanks to our amazing project advisors!
Khoa Le: Github
Phuong Cao: Github
Jenny: Github
Thu Anh: Github
Technologies
- Front-end: React.js, Chakra-UI, TailwindCSS, Framer-motion, Tanstack-query, Tanstack-virtual, Redux,
- Back-end: Node.js, Express.js, Socket.io, peer.js
- Database: MongoDB, Cloudinary, Redis
- APIs: Spoonacular API, ThemealDB, Unsplash API, WebSocket
- Microservices: Python, Puppeteer, Facebook FastText, Spotify ANNOY, Celery
- Deployment: AWS EC2, Docker, Nginx, Github Actions, Google Cloud
System design flows
Continuous development:
Features
- Authentication and authorization:
- Create and login to your account with our JWT authentication system
- Upload/ scan receipt:
- You can either upload or scan your grocery receipt and get a real-time notification after the receipt is processed.
- Our machine-learning model will extract the ingredients and the necessary information from your receipt to populate your inventory!
- Ingredients management:
- You can browse for necessary ingredients and our app will help you add them to your cart and then directly check out in Instacart.
- Meal suggestion and instruction
- We help you find meals relevant to your preferences/ diets and leftovers from your profile! Learn how to cook new nutritious meals every single day, with detailed instructions and interactive instructions.
- Cooking room
- Don’t let cooking be boring and a single-player game! Create virtual cooking rooms and share the experience with friends and your beloved ones.
Live chat video calling with your friends:
Chat With your friends
Choose your favorite meal to share and control the slide with your hands: Thumbs Up to continue and Thumbs Down to go back- Community Board
- Capture your cooking moment now and see what others are cooking!
- Our news feed is similar to your SNS’s newsfeed. You can create post(s), add picture(s) and emojis to make your post more interesting. Also, you make a review or reply to those of others as our reviews are recursively.
Add your comments:
- User profile
- Update your information, and preferences and see how we personalized your meal statistics and data!
- Send to Instacart Finalise your choice and send it to your Instacart