myDSB is a fullstack web application built using Flask for the backend, SQLAlchemy for database management, JavaScript for frontend interactivity, and Bootstrap for responsive design. It is designed to support students and lecturers of the Department of Business Statistics (DSB) in tracking competitions and supervisions. The platform helps students track their competition activities, while lecturers can monitor the progress.
The myDSB application allows students to track the competitions they are participating in, as well as the ongoing supervision provided by their lecturers. Lecturers can use the platform to manage and monitor student progress and event participation.
- Flask: Micro web framework for Python to handle the backend logic.
- SQLAlchemy: ORM to interact with the MySQL database.
- Bootstrap: For building responsive, mobile-first front-end layouts.
- JavaScript: Used for dynamic and interactive frontend behavior.
- Jinja2: Template engine for rendering HTML templates with Python variables.
- HTML5/CSS3: For structuring and styling the frontend.