Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iam-abin/bookkeeping
https://github.com/iam-abin/bookkeeping
Last synced: about 4 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/iam-abin/bookkeeping
- Owner: iam-abin
- Created: 2024-09-02T16:24:26.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-09-07T00:37:06.000Z (2 months ago)
- Last Synced: 2024-09-07T03:17:29.416Z (2 months ago)
- Language: TypeScript
- Size: 334 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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