1
0
Fork
You've already forked Noqturn
0
A simple web music player
  • JavaScript 64.8%
  • HTML 18%
  • CSS 17.2%
2025年06月17日 10:49:24 +10:00
backend add all source files 2025年06月17日 01:31:09 +10:00
dump/noqturn_database add mongodb data dump 2025年06月17日 01:30:16 +10:00
src add feedback upon options fail 2025年06月17日 10:49:24 +10:00
.gitattributes Initial commit 2025年04月30日 14:37:26 +10:00
.gitignore add node dependency stuff 2025年06月04日 22:05:38 +10:00
LICENSE Initial commit 2025年04月30日 14:37:26 +10:00
README.md add readme instructions 2025年06月17日 02:25:24 +10:00

Noqturn

A simple web music player made for a school assignment

Overview

Features

  • Releases + user-created Playlists
  • Basic homepage recommendations
  • Simple user profile customisation (name + profile picture)
  • Basic artist profiles
  • Library
  • Liking/unliking songs

Requirements

  • MongoDB (install it here)
  • NodeJS (install it here

Running Noqturn

  1. Download the repository's code by clicking the green button marked "Code" and selecting "Download ZIP".
  2. Unzip the ZIP file and navigate to the resulting folder's location in your command line
  3. Once there, use the command line to navigate to the /backend folder
  4. Run npm i to install all needed dependencies
  5. Then, to start the server, run mongod --dbpath /data/db (if the /data/db folder doesn't exist, you will need to make it using mkdir -p /data/db)
  6. In another command line window, run mongosh
  7. Then, go to the repository's folder in a seperate command line window, and run mongorestore --db noqturn_database dump
  8. Finally, go back to /backend in a seperate command line window, and run node webserver.js to start the webserver. Noqturn should say it is running at 127.0.0.1:8000