Logo Lanfrica

yeabsiraamare/Ethiopian-Nutrition-Tracker

Domain:

healthcare

Record type:

software
Creator:
yea
Host:
A web application that helps users choose healthy meals, track calories and nutrients, and explore culturally tailored Ethiopian recipes for healthier lifestyles. # ethiopian-nutrition-tracker # 🌿 Ethiopian Nutrition Tracker A Django web application that provides personalized Ethiopian meal plans and health progress tracking based on user goals. ## 🎯 Features - **Personalized Meal Plans** - Ethiopian food recommendations based on health goals - **Progress Tracking** - Weekly health metrics and meal compliance tracking - **Goal-Oriented** - Supports weight loss, weight gain, diabetic control, hypertensive control, and healthy lifestyle - **Traditional Ethiopian Cuisine** - Authentic Ethiopian dishes and fasting options ## 📸 Screenshot ### Home Page ### Registration Page ### User Dashboard ### Ethiopian Meal Planning ### Progress Tracking ## 🚀 Installation & Setup 1. Clone the repository: ```bash git clone github.com cd ethiopian-nutrition ``` 2. Create a virtual environment and install dependencies: ```bash python -m venv venv # Activate it (venv\Scripts\activate on Windows) pip install -r requirements.txt ``` 3. Configure environment variables: ```bash cp .env.example .env # Edit .env with your `DJANGO_SECRET_KEY` and settings ``` 4. Run database migrations and start the server: ```bash python manage.py migrate python manage.py runserver ``` 5. Visit `localhost` in your browser. ## 🚀 Tech Stack - **Backend**: Django 5.2, Python 3.8+ - **Database**: SQLite (Development) - **Frontend**: HTML, CSS, JavaScript, Django Templates - **Authentication**: Django Auth System - **Security**: Environment variables, CSRF protection ## 📁 Project Structure ethiopian-nutrition/ ├── users/ # User profiles and authentication ├── meal_plans/ # Ethiopian meal options ├── progress/ # Weekly progress tracking ├── dashboard/ # User dashboard and analytics ├── nutrition_tracker/ # Django project configuration ├── static/ # CSS, JavaScript files └── templates/ # HTML templates

Languages