An open API service indexing awesome lists of open source software.

https://github.com/negarprh/collegemanagment

College Management System 🎓 A Jakarta EE web app for managing courses and students. Built with Jakarta EE, and a clean UI for efficient academic management.
https://github.com/negarprh/collegemanagment

css html jakarta-ee java jsp tomcat

Last synced: 6 months ago
JSON representation

College Management System 🎓 A Jakarta EE web app for managing courses and students. Built with Jakarta EE, and a clean UI for efficient academic management.

Awesome Lists containing this project

README

          

# 🎓 College Management System

A **Jakarta EE-based web application** for managing college courses and students efficiently. This system allows administrators to **add new courses**, **register students**, and streamline academic operations with a structured, scalable architecture.

## 🚀 Features
✅ **Add New Courses** – Enter course details like code, title, credits, and instructor.
✅ **Register Students** – Add student names and email addresses.
✅ **User-Friendly UI** – Clean and modern interface for easy navigation.
✅ **Real-time Data Management** – Manage course and student records dynamically.

## 🛠️ Tech Stack
- **Backend:** Jakarta EE (JAX-RS, CDI, JPA)
- **Frontend:** HTML, CSS, JSF
- **Server:** Tomcat
- **Deployment:** Running on **localhost:8080/negar/manager**

## 📸 Screenshot
![College Management System](file-G1zqwCHbYNtVJ6k62j42Jy)

## 🔧 Installation & Setup
1️⃣ Clone the repository:
```sh
git clone https://github.com/your-repo/college-management-system.git
cd college-management-system
```
3️⃣ Deploy the application on a Jakarta EE-compatible server (e.g., **Tomcat**).
4️⃣ Access the system at **http://localhost:8080/negar/manager**

## 🏗️ Future Improvements
🔹 Add Database
🔹 Implement **course-student associations** 📚
🔹 Add **authentication & user roles** 🔑
🔹 Enhance **data validation & error handling** 🛠️
🔹 Improve UI & user experience 🎨