https://github.com/haroldadmin/cms
Semester project for Database Management System course (CO202)
https://github.com/haroldadmin/cms
college-management expressjs nodejs sqlite swagger-ui
Last synced: 2 months ago
JSON representation
Semester project for Database Management System course (CO202)
- Host: GitHub
- URL: https://github.com/haroldadmin/cms
- Owner: haroldadmin
- License: gpl-3.0
- Created: 2019-04-16T20:17:10.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-26T04:36:53.000Z (about 7 years ago)
- Last Synced: 2025-10-14T17:38:44.238Z (8 months ago)
- Topics: college-management, expressjs, nodejs, sqlite, swagger-ui
- Language: JavaScript
- Homepage:
- Size: 248 KB
- Stars: 1
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## College Management System
This is the backend API for the college management system project. This is a semester project for my DBMS Course. We have been encouraged to directly use SQL queries, instead of relying on ORMs to do our work for us.
This project uses the SQlite as its database.
### Getting started
1. Start by cloning this repository to your system: `git clone `
2. Go to the directory where you have cloned the repository: `cd CMS`
3. Install required npm dependencies: `npm install`
4. Start the server: `node index.js`
This project runs on port 3000 by default, but may change this by setting the "PORT" environment variable.
5. Go to `http://localhost:3000/`. Replace 3000 with whatever port value you have set. Ignore if you are using the default value. The home page is the swagger UI documentation of the different endpoints.
### Contributions
Any contributions to this project are welcome! Please open an issue first.
Feel free to fork the repository to use it in your own projects. Please remember to credit the original author, me.