The Common Resources Management System (CRMS) is a web application that enables efficient management of rooms, bookings, and teachings. It provides a user-friendly interface for creating, updating, displaying, and deleting bookings and rooms.
- User Authentication: Users can log in and securely manage their bookings.
- Role-Based Access: There are 4 roles in the system (guest, instructor, booking manager, user manager) with different permissions and capabilities.
- Room Management: Create, update, and delete rooms with support for CSV import.
- Booking Management: Manage bookings with options for rescheduling and tracking requests.
- Teaching Management: Create, update, and delete teachings with details like course code and hours.
- JavaScript: Used for handling asynchronous requests and managing user interactions.
- Apache: Serves static content.
- PHP: Handles dynamic content generation and application logic.
- Bootstrap: Enhances user interface and ensures responsive design.
- PHP: Responsible for application logic and data processing.
- MySQL: Used for effective data storage and management.
- Visual Studio Code: Used for coding and editing.
- Apache HTTP Server: Serves static content and handles HTTP requests.
- XAMPP: Ideal tool for local development and testing, though not explicitly mentioned in the project.
https://www.youtube.com/watch?v=_gJCtvbkoCQ
- Clone the repository:
https://github.com/agrigoridou/Common-Resources-Management-System---Web-Application.git