Skip to content

Nikosbatz/Thriveon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thriveon

thriveon logo

A full-stack calorie and nutrients tracking web app that helps users monitor their daily calories, physical activities, daily weight and nutrient intake with beautiful data visualizations and user-friendly UI UX.

🌐 Live App: https://thriveon.fit

Tech Stack

Frontend

  • React.js – Interactive UI with reusable components
  • Recharts – Dynamic charts and data visualization
  • Custom Fetch Wrapper – Simplified API handling with JWT interception
  • CSS – Responsive design for desktop and mobile devices and modern styling with cool animations

Backend

  • Node.js & Express.js – RESTful API server
  • MongoDB – NoSQL database for storing user and tracking data
  • Mongoose – MongoDB object modeling

Features

  • 🔐 JWT Authentication – Secure login and registration system
  • 📨 OTP Email Validation – Email verification using one-time passcode during signup
  • 🔑 Forgot Password / Reset Flow – Request password reset via token
  • 🍽️ Calorie Tracking – Log meals and see daily calorie consumption
  • 🏃 Activity Tracking – Track workouts, steps, and calories burned
  • 🧬 Nutrient Breakdown – View detailed stats (protein, carbs, fats, etc.)
  • 📈 Analytics Dashboard – Interactive charts powered by Recharts
  • 🕒 Daily & Weekly Summaries – Compare performance over time
  • 💾 Persistent Data – Stored safely in MongoDB

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors