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

https://github.com/zevhys/bookshelf-api

Submission from dicoding course back end
https://github.com/zevhys/bookshelf-api

backend bookshelf javascript rest-api

Last synced: 8 months ago
JSON representation

Submission from dicoding course back end

Awesome Lists containing this project

README

          

# bookshelf-api

[![Author](http://img.shields.io/badge/author-@Zevhys-blue.svg)](https://www.linkedin.com/in/rakha-djauhari/) [![GitHub license](https://img.shields.io/github/license/Zevhys/bookshelf-api)](https://github.com/Zevhys/bookshelf-api/blob/main/LICENSE) ![GitHub repo size](https://img.shields.io/github/repo-size/Zevhys/bookshelf-api) [![CodeQL](https://github.com/Zevhys/bookshelf-api/actions/workflows/codeql.yml/badge.svg)](https://github.com/Zevhys/bookshelf-api/actions/workflows/codeql.yml) [![ESLint](https://img.shields.io/github/actions/workflow/status/Zevhys/bookshelf-api/eslint.yml?label=ESLint&logo=eslint)](https://github.com/Zevhys/bookshelf-api/actions/workflows/eslint.yml) ![Dependabot Status](https://img.shields.io/badge/dependabot-active-brightgreen?logo=dependabot)

Bookshelf API is a project submission for the "Learning to Build Backend Applications for Beginners" class at Dicoding. This project aims to implement a simple API that can be used to manage book data.

# Tech Stack

![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=flat-square&logo=javascript&logoColor=000000)
![Node.js](https://img.shields.io/badge/Node.js-339933?style=flat-square&logo=nodedotjs&logoColor=white)
![Hapi](https://img.shields.io/badge/hapi.js-4479A1?style=flat-square&logo=hapi&logoColor=white)
![Postman](https://img.shields.io/badge/Postman-FF6C37?style=flat-square&logo=postman&logoColor=white)

# Requirements

```bash
# Clone Repository
git clone https://github.com/Zevhys/bookshelf-api .

# Install Dependencies
npm install

# Run The Application
- npm run start

# Running ESLint
- npx eslint .
```