/Time-Table-Management_Backend

This project is for time table management and was developed to learn backend (server-side) coding and how to secure it.

Primary LanguageJavaScript

Module -: Application Frameworks SE3040

Name : Gunatilleke M. B. D. S | IT No -: IT21321436

Instructions

  • Clone the project, open the folder in the command prompt and give the command "code ."
  • To Install all the Node Modules: npm install
  • Specific Node Modules used : express, mongoose, bodyParser, cors, dotenv, jsonwebtoken, bcrypt jest
  • Set the correct path to start the project: cd Backend
  • To Start the project: npm start

Testing Instructions

  • Set the correct path to the test folder in the terminal: cd Backend/__tests__
  • To execute a test: npx jest test_file_name.js
  • Make sure to have Jest node package installed.
  • if you want type npx jest . it will run all test cases onece.

Technologies Used :

  • Node.js
  • API Testing: Postman
  • IDE : Visual Studio Code