Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/namandangi/college-management

College Management: Semester 5 DBMS Project.
https://github.com/namandangi/college-management

college-management-system college-project dbms mysql mysqljs nodejs react sql term-project

Last synced: 5 days ago
JSON representation

College Management: Semester 5 DBMS Project.

Awesome Lists containing this project

README

        



Logo

College Management System


A Database Management Application


View the Source Code »




View Prototype
|
Report Bug
|
Request Feature


Features


Home Page


home

Department Page


department

Committee Page


committee

Project Page


project

Library Page


authorTag

Add a Book


add

Update a Book


update

List Items based on Tag Names


List Books by the Author Name

authorTag
List Books by the Title of the Books

nameTag
List Books by the Editon of the Books

editionTag

Search an item by Tag


search

Change the order of the current Tag


normalOrder
orderSwitch

Contact Page


contact

## Technology Stack :

1. ExpressJS for server library.
2. Node.js for Environment.
3. React.js for developing User Interface
4. MySQL for database design
5. mysql2 as a promise-based Node.js driver (ORM) for MySQL.

## Build Instructions

#### 1. First the clone the repository locally by

```
git clone https://github.com/namandangi/DBMS
```

and change directory into the project using

```
cd ./DBMS
```

#### 2. Install all server-side packages

In the root directory of the backend project using

```
npm install
```

#### 3. Run the backend-server

In the root directory of the backend using

```
npm start

```

and change directory into the webapp using

```
cd ./webapp
```

#### 4. Install all client-side packages

In the root directory of the webapp using

```
npm install
```

#### 5. Run the client-server

In the root directory of the webapp using

```
npm start
```
## Contributing

1. Fork it (https://github.com/namandangi/DBMS/fork)
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -m 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request