Skip to content

ashiq72/university-admin

Repository files navigation


University Logo

🎓 PH University Portal

The Next-Generation Academic Management Solution

An enterprise-grade Learning Management System (LMS) designed for
seamless interaction between Students, Faculty, and Administration.

GitHub Stars Contributors Maintenance License


Dashboard Preview

🔴 View Live Demo · 🔌 Backend Repo · 🐛 Report Bug



💎 Why This Project?

This isn't just another dashboard. The PH University Portal solves the complexity of academic data management. It replaces manual paperwork with a centralized, reactive, and secure digital environment.

"Bridging the gap between academic bureaucracy and digital efficiency."


🛠️ The Tech Ecosystem

We use a cutting-edge MERN stack variation, focusing on type safety and scalability.

React
React 19
TypeScript
TypeScript
Redux
Redux TK
Vite
Vite
Tailwind
Tailwind
AntD
Ant Design

🚀 Key Modules

We have designed specific portals for each user role to ensure security and ease of use.

👨‍💼 Admin Portal 👨‍🏫 Faculty Portal 🎓 Student Portal
  • Academic Management: Create Semesters, Departments, and Faculties.
  • User Control: Create/Block Admin, Student, and Faculty accounts.
  • Course Allocation: Assign courses to specific faculty members.
  • My Courses: View assigned courses for the semester.
  • Student Grading: Manage marks and academic results.
  • Schedule: View personalized class routines.
  • Enrollment: Real-time course registration.
  • Transcript: View CGPA, grades, and credit history.
  • Profile: Manage personal details and tuition fees.

⚡ Quick Start Guide

1. Prerequisites

Make sure you have the backend running. Click here for the Backend Setup Guide.

2. Installation

Clone the repo and install dependencies.

# Clone the repository
git clone [https://github.com/YOUR_USERNAME/lms-frontend.git](https://github.com/YOUR_USERNAME/lms-frontend.git)

# Navigate to the project directory
cd lms-frontend

# Install dependencies (We prefer Yarn or NPM)
npm install

Releases

No releases published

Packages

No packages published

Languages