Skip to content

It is a multi-user web application designed to assist students in planning and managing their higher education journey. The platform allows administrators and students to manage university/course data, track applications, and organize required documents like LORs,CV,Test Scores and other such documents.

Notifications You must be signed in to change notification settings

codewkaushik404/StudyFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Higher Study Management System

A multi-user web application designed to help students manage and track their higher education applications. This platform allows students to store course/university data, upload necessary documents, and track progress — while administrators manage users and data visibility.

🔧 Features

  1. User Roles: Supports both students and admins with role-based access.
  2. Secure Authentication: Login and registration system with password hashing.
  3. Document Management: Upload and manage SOPs, LORs, and other supporting documents.
  4. University & Course Tracking: Maintain details of target universities, deadlines, and courses.
  5. Interactive Dashboard: View application progress, statuses, and pending items.
  6. Session Management: Uses Flask-Login for user sessions and secure routing.

🔍 Preview

1 2 3 4 5

🛠️ Tech Stack

 Backend  | Flask, Flask-SQLAlchemy, Flask-Login 
 Frontend | HTML, CSS, Bootstrap, Jinja2         
 Database | SQLite (via SQLAlchemy ORM)          
 Others   | WTForms, Werkzeug, Python-Dateutil   

📂 Project Structure

    project/
    ├── app.py               # Main Flask app
    ├── templates/           # HTML templates (Jinja2)
    ├── static/              # Static files: CSS, JS, uploads
    ├── requirements.txt     # Project dependencies
    └── ...

🚀 Setup Instructions

  1. Clone the repository bash git clone cd project

  2. Set up a virtual environment bash python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate

  3. Install dependencies bash pip install -r requirements.txt

  4. Run the app bash python app.py

  5. Visit http://localhost:5000 in your browser.

About

It is a multi-user web application designed to assist students in planning and managing their higher education journey. The platform allows administrators and students to manage university/course data, track applications, and organize required documents like LORs,CV,Test Scores and other such documents.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published