An open API service indexing awesome lists of open source software.

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)

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.