تفاصيل العمل

A full-stack web application for managing university data including Students, Instructors, and Courses. Built with Flask/MongoDB backend and Vue.js/Vuetify frontend.

Backend (Flask REST API)

✅ RESTful API with full CRUD operations

✅ MongoDB integration with PyMongo

✅ Advanced Search & Filtering (regex-based, case-insensitive)

✅ Pagination & Sorting support

✅ Data Validation (email, GPA, course codes)

✅ Auto-cleanup on delete (referential integrity)

✅ CORS enabled for cross-origin requests

Frontend (Vue.js + Vuetify)

✅ Modern UI with Vuetify Material Design

✅ Responsive Design (mobile-friendly)

✅ Real-time Search with debouncing

✅ State Management using Pinia

✅ Form Validation with error handling

✅ Confirmation Dialogs for destructive actions

✅ Error Notifications with snackbars

✅ Beautiful Gradient Background with animations

Entities Managed

?‍? Students - ID, name, email, GPA, enrollment status

?‍? Instructors - Employee ID, name, department, salary, courses taught

? Courses - Course code, title, credits, instructor assignment

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة