https://github.com/bagusvalentinoo/library-management-system-api
Manage your library effortlessly with our API! Built on JavaScript, Node.js, and Express.js, it brings a seamless experience. Authenticate securely with JWT, requiring an API key for access. Yarn handles packages, and Jest ensures code reliability.
https://github.com/bagusvalentinoo/library-management-system-api
api-key express javascript jest jsonwebtoken library-management-system node-js rest-api sequelize-orm unit-testing
Last synced: 16 days ago
JSON representation
Manage your library effortlessly with our API! Built on JavaScript, Node.js, and Express.js, it brings a seamless experience. Authenticate securely with JWT, requiring an API key for access. Yarn handles packages, and Jest ensures code reliability.
- Host: GitHub
- URL: https://github.com/bagusvalentinoo/library-management-system-api
- Owner: bagusvalentinoo
- Created: 2024-01-10T04:33:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-12T00:42:27.000Z (about 2 years ago)
- Last Synced: 2026-01-03T16:22:11.404Z (4 months ago)
- Topics: api-key, express, javascript, jest, jsonwebtoken, library-management-system, node-js, rest-api, sequelize-orm, unit-testing
- Language: JavaScript
- Homepage:
- Size: 625 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Library Management System
### API Documentation
https://documenter.getpostman.com/view/17470787/2sA2xiWrmd
### How to Use
1. Clone the repository
2. Open terminal and navigate to the directory
3. Run `yarn install`
4. Run `yarn start`
### Commands
1. Run migrations: `yarn run migrate`
2. Run migrations and seeders: `yarn run migrate:seed`
3. Run migrations rollback: `yarn run migrate:rollback`
4. Run migrations fresh: `yarn run migrate:fresh`
5. Run migrations fresh and seeders: `yarn run migrate:fresh:seed`
### Run Tests
1. Run `yarn test`
### Test Results



