Overzicht
Projectweek-AH1 is een Python-applicatie gebouwd met FastAPI. Het richt zich op het beheren van studenten- en examen-gerelateerde data met behulp van een SQLite-database. Het project is volledig gedockeriseerd, waardoor containerized deployment mogelijk is, en bevat CI/CD-workflows voor een vlotte levering van Docker-images. Het dient als een krachtig hulpmiddel voor onderwijsinstellingen om processen rond examens en studentengegevens te automatiseren en te beheren.
Functionaliteiten
- API-diensten met FastAPI: Endpoints voor het beheren van studenten, examens, check-ins en inschrijvingen.
- Database-integratie: Gebruikt SQLite met SQLAlchemy ORM voor schema- en data-operaties.
- Gedockeriseerde omgeving: Eenvoudige deployment via Docker en Docker Compose.
- Geautomatiseerde containerlevering: CI/CD-workflows met GitHub Actions voor het bouwen en pushen van Docker-images.
- Hulpscripts: Secundaire API voor het uitvoeren van Python-scripts en extra functionaliteit.
Galerij
Gebruikte technologieën
- Python
- FastAPI
- SQLite
- Docker
- SQLAlchemy
- GitHub Actions
Teamleden
- Thomas Deboel
- Anthony Van Roy
- Michiel Kuyken
- Bryan Poleunis