Skip to content

Soham-from-darshan/UMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

University Management System (UMS)


The University Management System (UMS) is a comprehensive platform designed to streamline various administrative and academic processes within a university environment. Built with Python and Flask, along with other Flask plugins, and utilizing SQLite as its database engine, UMS offers a user-friendly interface and robust functionality for students, staff, and administrators.

User Types

1. Student

  • View semester-wise subjects
  • Download subject-wise materials
  • Access subject-wise faculty details
  • View and manage their own profile

2. Staff

  • Upload semester-wise materials
  • Access and manage their own details

3. Admin

  • Perform CRUD operations on any user

Key Features

  • Robust Account Management: UMS ensures secure and efficient account management for all users, with features like authentication, authorization, and profile management.

Tech Stack

  • Backend: Python, Flask framework
  • Database: SQLite
  • Template Engine: Jinja
  • Other Plugins: Various Flask plugins for enhancing functionality and performance

Images:

Login page:

Screenshot from 2024-02-25 09-30-04

Student portal:

Screenshot from 2024-02-25 09-27-42 Screenshot from 2024-02-25 09-28-44 Screenshot from 2024-02-25 09-29-20

Faculty portal:

Screenshot from 2024-02-25 09-32-27 Screenshot from 2024-02-25 09-34-33

Admin panel:

Screenshot from 2024-02-25 09-35-41

  • The webapp is hosted here, Thanks a lot to pythonanywhere.com for giving free hosting service!!

Use the below credentials login:

Student:

Faculty:

Admin:

Create Virtual Environment:


  • first open cmd in the folder where README.md is located, and make sure that you have python 3.10 or above.
  • create environment: python -m venv pyenv
  • activate it: .\Scripts\bin\activate
  • install modules: pip install -r req.txt

Run

  • python run.py (make sure you are at the top level of project directory e.g. where README.md is located)

About

A University management system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published