Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/utkarshahuja2003/bookzone

BookZone app built during Hack-o-Heist
https://github.com/utkarshahuja2003/bookzone

css education ejs full-stack hack-o-heist hackathon heroku javascript library-management-system mongodb nodejs

Last synced: about 1 month ago
JSON representation

BookZone app built during Hack-o-Heist

Awesome Lists containing this project

README

        

# BOOK ZONE

![Library management system](https://img.shields.io/badge/Library--management-system-brightgreen)

![image](https://user-images.githubusercontent.com/70762626/183497787-01a53949-a333-4057-b3a4-fe29e17eece6.png)

An interactive web portal for automating various manual processes done by librarian and student.

There are various problems also faced by the student in library such as finding any particular book, information whether book is available or not, for what time this book will be available. To eliminate this manual system, Library Management System has been developed.

## Features

- Displaying all book records.
- Update Book Records.
- Delete Book Records.
- Issue books.

## Modules
- Admin login.
- Student login.
- Add and Update Books.
- Issue books.
## Technology Stack Used

- Front End - HTML, CSS, JavaScript.
- Backend - Nodejs, Expressjs.
- Database - Mongodb.
## Requirements

- The source code of this project is written in Node js. So, you'll require Node preinstalled to run this project.
## Run Locally

Clone the project

```bash
git clone https://github.com/UtkarshAhuja2003/BookZone.git
```

Go to the project directory

```bash
cd BookZone
```

Install dependencies

```bash
npm install
```

Create a .env file. then, declare this variable in .env file

```bash
STUDENT_SECRET_KEY = "Write your secret key"
ADMIN_SECRET_KEY = "Write your secret key"
```

Start the server

```bash
npm run dev
```

## Website Walkthrough
![image](https://user-images.githubusercontent.com/70762626/183510904-95c62172-45df-4105-8a71-33989331e0a7.png)
![image](https://user-images.githubusercontent.com/70762626/183510912-6b6800db-167d-4a33-b648-dd9b77a86475.png)
![image](https://user-images.githubusercontent.com/70762626/183511131-40b0d925-eabe-4faf-93a3-3a5da3b41859.png)
![image](https://user-images.githubusercontent.com/70762626/183514544-48c6a699-1551-47de-a657-68640582b9b6.png)
![image](https://user-images.githubusercontent.com/70762626/183510924-0f80f653-8252-4d6e-ba15-8f2549853de1.png)
![image](https://user-images.githubusercontent.com/70762626/183511974-608a9c5d-86ca-42be-9b32-92c2bbfef58c.png)
![image](https://user-images.githubusercontent.com/70762626/183512031-f11e296d-a3ca-4038-975f-1d124ad3a98c.png)

[Video](https://youtu.be/wtOhZ7EJcY4)

## The HTML_HACKERS

[Utkarsh Ahuja](https://www.linkedin.com/in/utkarsh-ahuja-44aa90227) - Full Stack Developer\
[Avneet Singh](https://www.linkedin.com/in/avneet-singh-7758a1227/) - Front End Developer\
[Sourav Kumar Bhunia](https://www.linkedin.com/in/sourav-kumar-bhunia-38408917a) - Back End Developer