Skip to content

Seifudinsec/thesis_track

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThesisTrack | Centralized Management System

ThesisTrack is a professional web application designed to streamline the submission and review process for academic theses. It provides a secure, role-based platform for Students, Supervisors, and Administrators.

Features

  • Role-Based Access Control: Dedicated dashboards for Students, Supervisors, and Admins.
  • Student Portal: Upload thesis in PDF format, track submission status, and view supervisor feedback/grades.
  • Supervisor Portal: Review student submissions, download PDFs, provide structured feedback with grades, and perform CRUD operations for student accounts.
  • Admin Panel: Full User CRUD to manage system access.
  • Responsive Design: Fully optimized for mobile, tablet, and desktop viewing.
  • Security: Secure password hashing, SQL Injection protection, and atomic transactions.

Tech Stack

  • Frontend: HTML5, CSS3, JavaScript.
  • Backend: PHP 7.4+.
  • Database: MySQL.

Installation

  1. Clone or download the repository.
  2. Create a database named thesis_track.
  3. Update config/db.php with your database credentials.
  4. Ensure the uploads/ directory is writable.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors