CU-Bytes is a comprehensive food tracking system consisting of:
- Backend: Flask API server for data management
- Frontend: React Native mobile application
- Machine Learning: PyTorch food recognition and nutrition analysis
-
Clone the repository
git clone https://github.com/GAchuzia/cu-bytes.git cd cu-bytes -
Set up backend
python -m venv backenv backenv\Scripts\activate # Windows pip install -r requirements.txt python -m backend.database.init_user_settings_db python -m backend.database.init_auth_db python -m backend.database.init_food_db python -m backend.database.init_logging_db python -m backend.app
-
Set up frontend
cd frontend/cu-bytes npm install npm start -
Set up machine learning environment
cd machine-learning python -m venv mlenv mlenv\Scripts\activate # Windows pip install -r requirements.txt