A web-based platform to streamline administrative requests and enhance efficiency in an academic setting.
UMBB - Administration is a fully responsive and feature-rich system designed to manage administrative tasks, including:
-
Submitting and tracking requests for documents, Tools, and Room reservations.
-
Contacting professors directly through email.
-
Admin Panel for overseeing and managing all requests.
git clone https://github.com/moncefy/UMBB_ADMINISTRATION.git
-
Open your preferred database client (e.g., phpMyAdmin).
-
Import the
Database.sqlfile into a new database.
Update the class/db.php file with your database credentials:
$host = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database_name";-
Move the project folder to your server’s root directory (e.g.,
htdocsfor XAMPP). -
Start your local server (Apache and MySQL).
-
Visit the app in your browser:
http://localhost/UMBB_ADMINISTRATION
-
Submit and track requests for :
-
📄 Documents
-
🛠️ Tools
-
🏢 Rooms
-
View the status of current requests.
-
Contact professors directly via email.
-
Monitor and manage all incoming requests.
-
Approve or reject requests for documents, Tools, and rooms.
-
Backend:
- The backend is implemented using Object-Oriented Programming (OOP) concepts by creating reusable classes and methods, which are dynamically called on the relevant pages for modularity and maintainability.
-
Database:
-
Frontend:
-
🔔 Add notifications The user will receive a status update notification of his request via email.
-
🎨 Enhance UI/UX for a more seamless experience.