This is a modern, secure web application built with FastAPI that demonstrates a complete user authentication and profile management lifecycle using a suite of AWS services. It's an excellent reference for learning how to integrate Python web apps with a secure, production-ready AWS backend.
- Clone the repo and enter the directory.
- Create a virtual environment:
python3 -m venv venv source venv/bin/activate - Install dependencies:
pip install -r requirements.txt
- (Optional) Update configuration in
main.py:- If your AWS resources have different names or are in a different region, update the configuration variables at the top of
main.py.
- If your AWS resources have different names or are in a different region, update the configuration variables at the top of
- Run the app:
python main.py
- **Open your browserv and go to http://localhost:8000.