/College-Due-Management-System

A website which tracks and maintains student's dues in different sectors of the college. Build using Flask and MySQL database.

Primary LanguageHTML

College Dues Management System

Table of Contents

Introduction

The College Dues Management System is a web-based application designed to efficiently track and manage dues that students have across various sectors within the college. It simplifies the process of monitoring outstanding dues and ensures seamless communication between students, administrators, and relevant departments.

Features

  • Student login and dashboard for viewing their dues.
  • Administrator dashboard for managing user accounts.
  • Tutor login and dashboard for viewing their dues of a whole class.
  • Staff login and dashboard for viewing and updating their dues of that particular sector.
  • Dues categorized by sector.
  • Real-time updates for dues status.

Technologies Used

  • Flask (Python web framework)
  • MySQL (Database management)
  • HTML, CSS, JavaScript (Front-end development)
  • Other libraries and tools as required

Getting Started

To get started with the project, follow these steps:

Installation

  1. Clone the repository:
git clone https://github.com/ameerali-19/College-Due-Management-System.git
  1. Navigate to the project directory:
cd College-Due-Management-System
  1. Create a virtual environment (optional but recommended):
python -m venv venv
venv\Scripts\activate
  1. Install project dependencies:
pip install -r requirements.txt

Usage

  1. Configure your database settings in config.py.
  2. Run the application:
flask run
  1. Access the application in your web browser at http://localhost:5000.

Contact

For inquiries or feedback, please contact: