8000 GitHub - onuda22/OpenMusicAPI: Backend application for a complete REST API related to music, built using the HAPI framework. · GitHub
[go: up one dir, main page]

Skip to content

About

Backend application for a complete REST API related to music, built using the HAPI framework.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

77 Commits

Folders and files

Repository files navigation


Banner

Open Music API

Simple Open Music app for backend dicoding submission
Explore the docs »

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contact
  6. Acknowledgments

About The Project

This is a repo for saving the project process for submission of Backend Class with Node.js in Dicoding

(back to top)

Built With

  • Next
  • Hapi
  • PostgreSQL
  • node-pg-migrate
  • Joi
  • dotenv
  • nanoid

(back to top)

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

Get npm for manage the package

  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo

    git clone https://github.com/onuda22/OpenMusicAPI.git
  2. Install NPM packages

    npm install
  3. Customize your env see .env.example

    # server configuration
    HOST=host
    PORT=0000
    # node-postgres configuration
    
    PGUSER=user
    PGHOST=host
    PGPASSWORD=password
    PGDATABASE=database_name
    PGPORT=0000
  4. Run migrations first

    npm run migrate up
  5. Try running the project

    npm run start:dev

(back to top)

Roadmap

  • CRUD Album
  • CRUD Song
  • Query Params

See the open issues for a full list of proposed features (and known issues).

(back to top)

Acknowledgments

(back to top)

About

Backend application for a complete REST API related to music, built using the HAPI framework.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

0