Be Healthy

Be Healthy is a wellness app that brings the basics of getting healthier into one place. Calculate your BMI for free, then sign in to get a daily meal plan and recipes matched to it, a nutrition tracker that shows what you've actually eaten, a workout plan built around your body condition, and simple tools for setting wellness goals, learning to meditate, and getting quick advice for common ailments. There's also a community space to share progress with other users. Built with Next.js, React, and MongoDB.

Be Healthy

Technology Stack

Next.jsNext.js
ReactReact
Tailwind CSSTailwind CSS
JavaScriptJavaScript
MongoDBMongoDB

Landing Page

The homepage introduces what Be Healthy does and lets you try the BMI calculator right away — everything else needs a free account.

  • Clear introduction to the app's health features
  • Light and dark mode
  • Try the BMI calculator with no account needed
  • Works well on any device
Landing Page image 1

Account & Login

A simple sign-up and login flow — create an account with your name, email, and password, and you're in.

  • Secure login and registration
  • Passwords are safely encrypted
  • Smooth navigation between login and sign-up
Account & Login image 1
Account & Login image 2

Your Profile

Update your profile picture, bio, phone number, and password whenever you like — changing your password requires confirming the old one first, for security.

  • Editable profile with photo upload
  • Secure password changes
  • Simple, safe logout
Your Profile image 1
Your Profile image 2

Dashboard

Your dashboard is a single home base that fills in as you use the app — a running summary of your BMI, meals, workouts, goals, and meditation progress.

  • One place to see all your activity
  • Updates automatically as you use the app
  • Quick access to every feature
Dashboard image 1

BMI Calculator

Enter your age, height, weight, and gender to get your BMI instantly, along with what it means for your body and where you fall on the healthy-range chart. Recalculate anytime your numbers change.

  • Free to use, no account needed
  • Clear result with what it means for you
  • Visual chart to see where you stand
  • Recalculate anytime
BMI Calculator image 1

Meal Plans & Recipes

Get a daily meal plan built around your own BMI, with three recipe choices for each of your five meals — pick what sounds good and switch it up whenever you want.

  • Meal plan personalized to your BMI
  • Three recipe choices per meal
  • Change your picks anytime
Meal Plans & Recipes image 1

Nutrition Tracker

As you log the meals you actually ate, the Nutrition Tracker keeps a running total of your calories and nutrients, so you can see how your day adds up in real time.

  • Live calorie and nutrient totals
  • Updates as you log each meal
  • Clear, easy-to-read breakdown
Nutrition Tracker image 1

Workout Planner

Get a workout plan that matches your BMI and body condition — choose from a five- or six-day-a-week schedule, and switch plans anytime your goals change.

  • Plans built around your BMI
  • Five- or six-day schedules to choose from
  • Switch plans anytime
Workout Planner image 1

Wellness Goals

Pick from 15 everyday habits covering nutrition, exercise, sleep, mental health, and hydration, and set them as personal goals you can track and adjust anytime.

  • 15 habits to choose from
  • Covers nutrition, exercise, sleep, and more
  • Edit or reset your goals anytime
Wellness Goals image 1

Meditation & Mental Health

A collection of 15 simple tips and short practices to help you build resilience and take care of your mental health, ready whenever you need them.

  • 15 guided tips and practices
  • Revisit any practice anytime
  • A calm, simple interface
Meditation & Mental Health image 1

Health Coach

Search for a common ailment — like a fever or a headache — and get practical, at-home first-aid guidance for 50 everyday health issues.

  • Searchable guide to 50 common ailments
  • Practical, at-home advice
  • Fast, simple lookup
Health Coach image 1

Community

Share your progress, post updates, and see what other Be Healthy users are up to — a space to stay motivated together.

  • View and post in the community feed
  • Edit or delete your own posts
  • Built to keep you motivated
Community image 1

Built With

Built with Next.js for fast, SEO-friendly pages, and MongoDB for keeping your health data saved and up to date, styled with Tailwind CSS.

  • Next.js for fast, dynamic pages
  • MongoDB for real-time data
  • Tailwind CSS for a clean, responsive design