Skip to content
Tabrej Alam
Projects
Independent projectCompleted2023

Full-stack web application

Student Management System

Flask and MySQL application for students, departments and attendance.

Introduction

A Flask web application with MySQL integration for managing student information, departments and attendance, including database trigger logging.

Main features

  • User authentication and authorization
  • CRUD operations for student details
  • Department management
  • Attendance tracking
  • Trigger log recording

My contribution

  • Designed and built the application and database schema.

Architecture overview

  • Flask server-rendered application.
  • MySQL database accessed through Flask-SQLAlchemy.
  • Session management with Flask-Login and password hashing with Werkzeug.
  • Database triggers record changes to a log table.
IndependentCompleted

Frontend application

Todos App

A React todo app with completion timestamps.

  • React
  • Vite
  • CSS