Salvando Alimentos is a full-stack web app built with Python (Flask) and a touch of JavaScript/JQuery on the frontend. The project uses SQLite as the database engine and follows the MVC (Model-View-Controller) architecture.
- Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Start the backend (API):
python Server.py
- Start the frontend (Web App):
python -m web:web_server
- Ready! Visit http://localhost:5002 in your browser.
Make sure you have Docker and Docker Compose installed. Then simply run:
docker-compose up -dThis will start both the API and the frontend automatically. Access your app at http://localhost:5002.
You can also try the live version at: https://salvandoalimentos.fserron.com
- Python + Flask (Backend & Frontend - Jinja2 Templates)
- JavaScript & JQuery (Frontend)
- SQLite (Database)
- MVC Architecture
Enjoy using Salvando Alimentos! 🍏