This is a university website built using PHP (OOP, MVC) and MySQL. It is designed for both general users (visitors) and students, providing features such as secure authentication, content management, course listings, event registration, student feedback, and more. Visitors can view university news, announcements, and events, while students have access to additional features such as managing their profiles, registering for courses and events, purchasing textbooks, and leaving feedback. Admins can manage the website content, users, and all features.
- User Registration & Login:
- Role-based access control (RBAC) for:
- Admins: Full control over content and user management.
- Students
- General Users/Visitors
- Role-based access control (RBAC) for:
- Admin Dashboard:
- Manage users, news, events, books, and faculty profiles.
- Student Dashboard:
- Students can access events, courses, and bookstore features, and manage their own profiles.
- Profile Management: Students can view and edit their personal information.
- News & Announcements: Admins can create, edit, and delete updates and announcements.
- Events: Admins can create and manage events, while students can register for them.
- Faculty Profiles: Admins can create and manage detailed faculty profiles.
- News & Announcements: Admins can post updates and news about the university.
- Event Registration: can register for events directly from the website.
- Student Bookstore: Students can purchase textbooks and other required materials directly from the website.
- Feedback Section: Students can leave feedback about their courses and overall university experience.
- Admins can moderate and manage student reviews and feedback.
- Inquiry Form: Users can submit their inquiries, which are either stored in the database.
Technology | Usage |
---|---|
PHP (OOP, MVC) | Backend and business logic |
MySQL | Database management |
HTML, CSS, JavaScript (Bootstrap) | Frontend design |
Apache/Nginx | Web server |
Bcrypt | Password hashing & security |
Copyright © 2025 Abdullah Mohamed El-sayed Mohamed Fathallah. All rights reserved.