Skip to content

rolin-rolin/nutrition_app

Repository files navigation

Nutrition App

Nutrition pack recommendation system!

Features

  • Nutrition recommendation system
  • Web scraping for nutrition data
  • RESTful API endpoints
  • SQLite database for storing nutrition information

Project Structure

nutrition-bot/
├── app/                   # Main application package
│   ├── api/               # API endpoints
│   ├── core/              # Core business logic
│   ├── db/                # Database models and functions
│   └── schemas/           # Pydantic models
├── scrapers/              # Scraping infrastructure
├── tests/                 # Test files
└── pyproject.toml         # Project dependencies

Setup

  1. Create a virtual environment:
python -m venv venv
source venv/bin/activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Create a .env file with your configuration

  2. Run the application:

uvicorn app.main:app --reload

API Documentation

Once the application is running, visit:

Development

  • Run tests: pytest
  • Format code: black .
  • Lint code: flake8

License

MIT

About

Nutrition pack recommendation system!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published