Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/believer/soundtrackdb
A database of soundtracks for movies and games
https://github.com/believer/soundtrackdb
graphql lerna postgraphile postgresql reasonml relay
Last synced: 3 months ago
JSON representation
A database of soundtracks for movies and games
- Host: GitHub
- URL: https://github.com/believer/soundtrackdb
- Owner: believer
- Created: 2020-01-17T13:40:27.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T05:25:30.000Z (almost 2 years ago)
- Last Synced: 2024-05-11T23:37:21.344Z (6 months ago)
- Topics: graphql, lerna, postgraphile, postgresql, reasonml, relay
- Language: Reason
- Homepage:
- Size: 2.4 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
- awesome-list - soundtrackdb
README
# Soundtrack DB
A database of soundtracks for movies and games.
## Get started
`npx lerna bootstrap` to install all dependencies
### Frontend
```sh
$ cd packages/web
$ yarn start # Start BuckleScript compiler
$ yarn relay:watch # In another terminal, start Relay compiler
$ yarn server # In another terminal, start Webpack
```Open http://localhost:8000 in your favorite browser
### API
API is only PostGraphile at this point.
```sh
$ cd packages/api
$ docker-compose up -d # Start database
$ yarn migrate up # Insert tables and data
$ yarn db:restore # Seed database
$ yarn start
```## Tech
- [ReasonML (ReasonReact)](https://reasonml.github.io/reason-react/)
- [Relay](https://relay.dev/)
- [PostgreSQL](https://www.postgresql.org/)
- [PostGraphile](https://www.graphile.org/postgraphile/)