Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/iam-abin/bookkeeping


https://github.com/iam-abin/bookkeeping

Last synced: about 4 hours ago
JSON representation

Awesome Lists containing this project

README

        

Kalpas

- Author, borrower, admin are the users. admin is like library manager.
- Admin role is working like admin can create libraries and he can manage it.

- express-async-errors library is used here to catch errors of async functions.

# Library Management system

## Prerequisites

Make sure you have the following installed on your system:

- Vscode
- Node.js
- Mongodb

## Installation

1. Clone the repository:

```
git clone https://github.com/iam-abin/BookKeeping.git
```

2. Navigate to the project directory:

```
cd BookKeeping
```

3. Install the dependencies:

```
npm install
```

4. Set up the required environment variables. Rename the `.env.example` file to `.env` and provide the necessary values for the environment.

5. Start server (Running the app):

```
npm run dev
```

or

```
npm start
```

## Api Doc

https://documenter.getpostman.com/view/26404406/2sAXjQ3Aby