An open API service indexing awesome lists of open source software.

https://github.com/paulshen/listening-bar

Shared listening of Spotify albums
https://github.com/paulshen/listening-bar

bucklescript reasonml reasonreact spotify

Last synced: about 1 year ago
JSON representation

Shared listening of Spotify albums

Awesome Lists containing this project

README

          

# Listening Bar

https://listening.bar

A ReasonML/BuckleScript webapp for listening to Spotify albums together.

## Installation

```sh
yarn
(cd server && yarn)
cp .env.sample .env
```

Replace contents of `.env` with your values.

#### Database

Listening Bar uses Postgres. Use `database.sql` to create the necessary tables.

You may want to edit `isomorphic/Constants.re` but it should work as-is in dev
mode.

## Run

#### Client

```sh
# Build BuckleScript
yarn build
# Serve dev client on localhost:8000
yarn client
```

#### Server

```sh
# Build BuckleScript
(cd server && yarn build)
# Run server on localhost:3030
yarn server
```

Replace `yarn build` with `yarn start` to run BuckleScript in watch mode.