/CRM-App

classroom management and reservation app at INPT

Primary LanguageJavaScript

CRM-App

CRM (classrooms reservation and management) is a web application built to manage and make reservations of different classrooms within the school.

Installation

Install needed packages for the app to work with npm

  // After been in the application directory run this command
  // to install packages neededfor the app to work.
  
  npm install

Demo

Here is a demo for the app

https://drive.google.com/file/d/1-YMHcC0km5b9wHxXRcF353a6bZ-5G_12/view?usp=sharing

Key features

  • Authentication and Authorization
    • Login and logout
  • Classroom
    • Manage reservation, check reservations, check users' complaints and problems concerning classroom.
  • User
    • username, photo, email, and password
    • write or recieve complaints.

Build with

  • NodeJS - JS runtime environment
  • Express - The web framework used
  • MySQL - open-source relational database management system.
  • JSON Web Token - Security token
  • Postman - API testing
  • HTML / CSS