IT62-BU10 :: Cookify

เว็บแอปพลิเคชันค้นหาสูตรอาหารจากวัตถุดิบ

details
Cookify เป็นระบบค้นหาสูตรอาหารแบบ One Stop Service ที่ผู้ใช้สามารถค้นหาสูตรอาหารได้ทั้งจากการค้นหาด้วยวัตถุดิบและการค้นหาด้วยชื่อของสูตรอาหาร การค้นหาสูตรอาหารตามวัตถุดิบนั้นจะช่วยให้ผู้ใช้งานได้เห็นสูตรอาหารหลากหลายรูปแบบที่สามารถนำวัตถุดิบนั้น ๆ ไปประกอบอาหารได้ ส่งผลให้การประกอบอาหารในแต่ละครั้ง ถึงแม้จะใช้วัตถุดิบเดียวกันจะสามารถประกอบอาหารในสูตรอาหารที่ต่างกันได้ ช่วยให้การประกอบอาหารแต่ละมื้อมีความหลากหลายและไม่น่าเบื่อ ส่งเสริมให้เกิดการเรียนรู้และการพัฒนาทักษะในการทำอาหาร โดยในแต่ละสูตรอาหารจะมีการแสดงส่วนประกอบ และวิธีทำอย่างครบถ้วน รวมไปถึงมีการบอกข้อมูลทางโภชนาการของอาหารนั้น ๆ ตามวัตถุดิบของอาหารที่ได้ใส่ไปอีกด้วย นอกจากนี้ สำหรับผู้ที่ต้องการตัวช่วยในการคิดพิจารณาหาสูตรอาหารในแต่ละมื้อ ระบบของเราสามารถสุ่มหาสูตรอาหารที่ผู้ใช้อาจสนใจพร้อมบอกสูตรอาหารเพื่อใช้ในการประกอบอาหารได้ตลอดเวลาอีกด้วย
tools & techniques
Front-End: > Language: JavaScript with TypeScript > Framework: Next.js > Library: Tailwind CSS , MobX , AXIOS > Testing: Cypress Back-End: > Language: Node.js with TypeScript > Framework: Express.js > ODM: Mongoose > Testing: Jest > Utility: Nodemailer , Celebrate > Third-Party API: Edamam Database: > Database Management System: MongoDB > Storage: Firebase Storage Infrastructure: > Hosting: SIT VM (ubuntu) > Web Server: Nginx > Serverless: Cloudflare Worker > Container Management: Docker > CI/CD: GitHub Actions Project Management: > API Testing: Thunder Client > Design: Figma > Code Editor: Visual Studio Code > Version Control System: GitHub > Project Management: Jira , Miro
author
MS.Pathinya Thonguam
รหัสนักศึกษา 62130500048
pathinya.gift@mail.kmutt.ac.th
MR.Napat Wattanasuttiwong
รหัสนักศึกษา 62130500023
napat.watt@mail.kmutt.ac.th
MR.Kritsanapon Rakkiatngam
รหัสนักศึกษา 62130500008
kritsanapon.melo@mail.kmutt.ac.th
advisor
Sunisa Sathapornvajana