-
Student transcript extraction
-
Graduation eligibility determination
-
PDF report generation
-
REST API with FastAPI
-
PostgreSQL database integration
Ensure you have Docker installed.
git clone https://github.com/Boost-Oat-SeniorProject/SeniorProjectBackend.git
cd SeniorProjectBackend
Create a .env file in the root directory with the following:
DATABASE_URL=postgresql://postgres:postgres@db:5432/test
POSTGRES_PASSWORD=postgres
POSTGRES_USER=postgres
POSTGRES_DB=test
FRONTEND_URL=http://localhost:3000
Run the following command:
docker-compose up --build
Once the server is running, visit:
Swagger UI: http://localhost:8000/docs