Skip to content

An Angular application and backend to manage personal charts.

Notifications You must be signed in to change notification settings

PeteLeeds/Personal-Chart-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Chart Project

An Angular project which allows the user to input in their own Personal Charts, and see stats relating to their charts.

At the moment, it is possible to:

  • Upload charts (including multiple 'series' of charts)
  • See the chart runs of songs
  • See the chart history of artists
  • Create leaderboards of cumulative points totals in a period of time

Setup

Before setting up, ensure MongoDb is installed on your machine.

UI

In order to run the UI:

  • navigate to /ui
  • run npm i
  • run ng serve
  • in your web browser, navigate to localhost:4200

Db API

In order to run the DB API:

  • set the following environment variables:
MONGO_URI = <URI of Mongo instance, if running locally this will be 'mongodb://127.0.0.1:27017'>
MONGO_DB = <Mongo DB Name, for example `personal_chart`>
PORT = 8083
  • navigate to /db-api
  • run npm i
  • run tsc
  • run node dist/index.js

About

An Angular application and backend to manage personal charts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published