Skip to content

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.

License

Notifications You must be signed in to change notification settings

agrigoridou/Common-Resources-Management-System---Web-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Common Resources Management System (CRMS) - Web Application

image

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.

Key Features

  • 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.

Application Architecture

Client-Side

  • JavaScript: Used for handling asynchronous requests and managing user interactions.

Server-Side

  • Apache: Serves static content.
  • PHP: Handles dynamic content generation and application logic.

Frontend Framework

  • Bootstrap: Enhances user interface and ensures responsive design.

Backend Technologies

  • PHP: Responsible for application logic and data processing.

Database

  • MySQL: Used for effective data storage and management.

Development Environment

  • 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.

Demo Video

https://www.youtube.com/watch?v=_gJCtvbkoCQ

Installation Instructions

  1. Clone the repository:
    https://github.com/agrigoridou/Common-Resources-Management-System---Web-Application.git

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published