Overview
Projectweek-AH1 is a Python-based application built with FastAPI. It focuses on managing student and exam-related data using a SQLite database. The project is fully dockerized, enabling containerized deployment, and includes CI/CD workflows for seamless Docker image delivery. It serves as a robust tool for educational institutions to automate and manage processes related to exams and student data.
Features
- API Services with FastAPI: Endpoints for managing students, exams, check-ins, and registrations.
- Database Integration: Uses SQLite with SQLAlchemy ORM for schema and data operations.
- Dockerized Environment: Easy deployment using Docker and Docker Compose.
- Automated Container Delivery: CI/CD workflows with GitHub Actions for building and pushing Docker images.
- Auxiliary Scripts: Secondary API for executing Python scripts and additional functionality.
Gallery
Technologies Used
- Python
- FastAPI
- SQLite
- Docker
- SQLAlchemy
- GitHub Actions
Team Members
- Thomas Deboel
- Anthony Van Roy
- Michiel Kuyken
- Bryan Poleunis