A full-stack pizza ordering application built with Angular (frontend) and FastAPI (backend). Dependency management on the backend is handled using uv, a fast and modern Python package manager.
- Angular — SPA framework
- TypeScript
- FastAPI — Modern, fast (high-performance) web framework for building APIs
uv— Python dependency management
- Node.js & npm
- Python 3.11+
uvinstalled (curl -LsSf https://astral.sh/uv/install.sh | sh)- (Optional)
Dockerif using containerization
# Clone the repo
git clone git@github.com:japhetNtantu/MEA-PROJECT.git
cd pizza-simple-app/backend
# Install dependencies
uv pip install -r requirements.txt
# Run the backend
uvicorn main:app --reload