Skip to content
This repository has been archived by the owner on Dec 21, 2017. It is now read-only.
/ unhypem Public archive

Archived - First implementation of unhypem

License

Notifications You must be signed in to change notification settings

feedm3/unhypem

Repository files navigation

This project is outdated and not be maintained anymore!

Unhypem

Hear the hypem charts with the waveform from soundcloud to explore great music faster than ever.

Run

To run your own instance on your local machine follow these steps:

  1. Start a postgres server with an unhypem database

  2. Create a new .env file and copy all variables from the example.env into it. Replace or create all values to their corresponding keys.

  3. If you start unhypem the first time you want to run the tests first. This triggers the crawler and pushes the current charts into the db.

    npm test

  4. Build the frontend

    npm run build-front

  5. Start unhypem server and visit http://localhost:3000/

    npm start

For further starts you can skip the third step.

Consider using npm run start-watch during backend development and npm run start-front during development for instant reloading.

Development and testing

During backend development you can use the npm run start-watch command to restart the server with every code change. Use npm run start-front during frontend development for live reloading on code changes.

To test you code make sure postgres is running with an unhypem database.

You can then run all tests with

npm test

Consider using the following the execute the tests on file changes

npm run test-watch

When developing the frontend start a webpack hot-reloading server with

npm run start-front

About

Archived - First implementation of unhypem

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published