Skip to content

Latest commit

Β 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“± CaloriZen – Simple & Smart Calorie Planner

CaloriZen is a modern, user-friendly calorie planning mobile application built with React Native + Expo. It helps users calculate, track, and manage daily calorie needs for weight loss, weight gain, or maintenance in a simple and intuitive way.

Designed for both beginners and fitness enthusiasts, CaloriZen combines clean UI, smooth animations, and smart calculations to make nutrition planning effortless and engaging.


🎯 Key Features

πŸ”₯ Smart Calorie Calculation
Calculates daily calorie needs based on weight, height, age, gender, and activity level.

βš–οΈ Flexible Goal Setting
Supports weight loss, maintenance, and weight gain with mild, moderate, and extreme adjustments.

πŸ“Š Interactive Calorie Gauge
Animated circular gauge visually displays daily calorie targets in real-time.

🎨 Modern UI/UX Design
Soft green + dark themes with Poppins font for a clean and calming experience.

πŸ“± Responsive Layout
Optimized for both mobile phones and tablets.

πŸ“ Notes & Tracking System
Add personal notes, reminders, and track progress directly in the app.

πŸ”„ Smooth Navigation
Powered by Expo Router for seamless screen transitions.

✨ Advanced Animations
Built using React Native Reanimated for smooth and responsive UI interactions.

πŸ“ Precision Visualization
Circular gauge implemented using React Native SVG for accuracy and performance.


πŸ’‘ User Tips

  • Enter accurate body details for best calorie results
  • Set realistic goals to stay consistent
  • Use notes to track daily habits
  • Adjust calorie targets based on lifestyle changes
  • Check progress regularly to stay motivated

πŸ›  Tech Stack

React Native (Expo) β€’ TypeScript β€’ Expo Router β€’ React Native Reanimated β€’ React Native SVG β€’ Poppins Fonts


πŸš€ Installation & Running the App

1. Clone repository

git clone https://github.com/izharahmaad/CaloriZen.git cd CaloriZen

2. Install dependencies

npm install

3. Start development server

npx expo start

4. Run on mobile

Scan QR code using Expo Go app


πŸ“¦ Android Builds (EAS)

Preview build (APK testing)

eas build -p android --profile preview

Production build (Play Store AAB)

eas build -p android --profile production


🌟 About the Project

CaloriZen focuses on simplicity and usability, making calorie tracking accessible to everyone. It removes complexity and provides a visually engaging experience for managing daily nutrition goals.


πŸ‘¨β€πŸ’» Developer

Izhar Ahmad
Mobile & Web Developer | React Native | TypeScript | Firebase

About

CaloriZen 🍏 | Smart calorie planner built with React Native + Expo. Track daily calories, set goals, use interactive gauges, customizable themes, and offline support.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages