Skip to content

simonengstler/BeatReal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BeatReal

Your new, amazing music (re)discoveries? Beat real about it!

Stumbled upon a new song that you enjoy greatly? Up for some new musical impressions from all over the world? Use BeatReal to group up with your family and friends and to broaden your musical horizons!

Demo Video

https://youtube.com/shorts/NNqEFCV2YX4?si=JII48hd7CZqGSwcF

Getting Started

Backend

  1. Install dependencies with yarn install

  2. copy .env.template .env and add your Spotify Auth token (take note you will need to base64 encode ID:SECRET as per documentation)

  3. If you know the private file password, run the following command replacing $PASSWORD

yarn decrypt $PASSWORD
  1. Otherwise, create a private/firebase-admin.json file which contains your Firebase credentials

  2. Run yarn start

Running with Docker

  1. Build the image with the password to run the decrypt script
docker build --build-arg PASSWORD=$PASSWORD -t beatreal .
  1. Run the image
docker run -it -p 3000:3000 beatreal

Frontend

  1. Install dependencies with yarn install

  2. copy .env.template .env and add the backend URL (currently it is https://beatreal-production.up.railway.app)

  3. If you know the private file password, run the following command replacing $PASSWORD

yarn decrypt $PASSWORD
  1. [Optional] Otherwise, create a private/google-services.json and private/GoogleService-Info.plist file which contains your Firebase credentials for your Android and iOS service accounts respsectivey

  2. Run npx expo start --clear

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published