Skip to content

PeiYingr/YummyFit

Repository files navigation

YummyFit is a food diary website that aims to help you record your daily diet and allows you to easily track your calorie and macronutrient intake.

🖥️ Website URL : https://yummy-fit.com/

🍽 Test account and password :

Demo

  • Select a day to record your diet and upload photos of your meals.

  • Personalize your food based on individual needs.
    • Supports automatic scanning for nutrition facts labels.

  • Analyze daily & weekly intake data, help you reach target values.

  • Provide social media platform to connect food enthusiasts and facilitate interaction among them.

Table of Contents

Main Features

  • Member System
    • Supports local sign-in or sign-in with Google account (OAuth2.0).
    • User authentication is achieved with Json Web Token.
  • Diet Record Features
    • Supports searching for all foods available on this website.
    • Users can personalize their food based on individual needs.
    • Supports automatic scanning for nutrition facts labels.
    • Tracks daily and weekly calorie and macronutrient consumption status to ensure that your diet meets your health goals.
    • Supports recording photos of meals.
  • Social Media Platform
    • Allows users to create posts, check in at specific locations, and share photos and articles.
    • Enables users to comment on or like posts.

Architecture

  • Server Architecture

Database Schema

Backend Technique

Deployment

  • Docker

Environment

  • Node.js / Express.js

Database

  • MySQL

AWS Cloud Service

  • EC2
  • RDS
  • S3
  • CloudFront

Networking

  • HTTP & HTTPS
  • Domain Name System (DNS)
  • NGINX
  • SSL

Authentication

  • Google OAuth / passport.js
  • Bcrypt
  • JSON Web Token (JWT)

Third Party Library

  • Google Cloud Vision API
  • Google Places API

Version Control

  • Git / GitHub

Frontend Technique

  • HTML
  • CSS
  • JavaScript
  • AJAX
  • Third Party Library
    • Chart.js

API Doc

📃 API Doc

Contact

🍭 盧佩瑩 Pei Ying Lu

📧 Email : peggy2000000@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published