Kindly check requirements.txt
- Clone the repository
git clone https://github.com/EECE451-AUBCOVAX/AUBCOVAX_backend.git
- Navigate to the repository folder
cd AUBCOVAX_backend
- Create and activate a virtual environment
- Windows
py -m venv .venv
.venv\scripts\activate
- macOS/Linux
python3 -m venv .venv
source .venv/bin/activate
- Windows
- Install the dependencies
pip install -r requirements.txt
- The pdf service requries PDFLatex which you can get from https://www.latex-project.org/get/.
- Run the app
flask run
- Patient Registration
- User Authentication
- User Info Retrieval
- User Search by Phone Number
- Patient Dose Tracking
- Vaccination Certificate
- Appointment Booking
- Appointment Email Notification
- Python Flask
- PDFLatex
- GitHub Actions
- Microsoft Azure
- App Service
- SQL
The web app was deployed to Azure App Service at this link.