Skip to content

Lawnd/OpenMusic-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenMusic API

OpenMusic API is a backend service built using Node.js with the Hapi framework. This API provides functionalities for managing music data, including songs, playlists, and user interactions. It is designed to be scalable, efficient, and easy to integrate with frontend applications or other services.

Features

  • Song Management: Add, update, delete, and retrieve songs.
  • Playlist Management: Create, update, delete, and manage playlists.
  • User Authentication: Secure user authentication and authorization.
  • Data Validation: Robust data validation using Joi.
  • Logging: Integrated logging for monitoring and debugging.

Technologies Used

  • Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Hapi: A rich framework for building applications and services.
  • Joi: A powerful schema description language and data validator for JavaScript.
  • PostgreSQL: A powerful, open-source object-relational database system.

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm (Node Package Manager)
  • PostgreSQL

About

API for OpenMusic application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors