alexeipancratov / music-store

Music Store web application based on Node.js and React

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo_music_store

Music Store web app

Client facing app

The client facing application allows users to search for songs, mark favorite ones, and download songs.

client_app_1

Admin web app

The Admin web app allows to see the history of websocket connect/disconnect events, and to see the history of download requests.

User authentication page

admin_app_1

Download history

admin_app_2

Event history

admin_app_3

Technologies stack

Client facing web app

  • Node.js + Express
  • Websockets communication (using Socket.io)
  • MongoDB
  • Plain JS
  • CSS
  • HTML5

Admin web app

  • Node.js + Express
  • Websockets communication (using Socket.io)
  • MongoDB
  • React
  • Bootstrap
  • HTML5

How to run the project

  1. npm install in the root directory
  2. cd /server -> npm install
  3. cd /ui -> npm install
  4. npm start from the root folder

Default admin application user:

  • admin/admin

About

Music Store web application based on Node.js and React


Languages

Language:JavaScript 71.5%Language:CSS 14.3%Language:HTML 14.2%