Skip to content

A project about the School Management System website, built on NodeJS, using view-engine PugJS.

Notifications You must be signed in to change notification settings

vmdam7102000/school-management-system-nodejs

 
 

Repository files navigation

School Management System Version

Knowledge required

HTML, CSS, JavaScript, Bootstrap, jQuery and Node.js.

Make sure you have already installed Node.js, Git.

Getting started

In the Command Prompt or Window Powershell

1. Clone the project

git clone https://github.com/katyperrycbt/sms.git
cd sms

2. Install npm packages

npm install

3. Create .env file with the content

cookie_secret=1
clientId=2
clientSecret=3
key=4

Note:

  1. '1': Cookie secret. Can by any string.
  2. '2, 3': Spotify keys
  3. '4': Youtube API key

4. Start server

npm start

Keep updated

git pull origin main

Account: See lowdb/db.json

Can be used immediately:

  1. Admin account: ADMIN18125 123456
  2. Teacher account: TCTCIU060 OrYmLe
  3. Student account: BAFNIU17028 ID8wPEFK

About

A project about the School Management System website, built on NodeJS, using view-engine PugJS.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 50.4%
  • Pug 43.2%
  • CSS 6.4%