frisky is an open source project using GraphQL trying to serve information about TV shows and its episodes with all information like name, description, year, posters, creators, starring and the service providers where you are allowed to stream that show.
Current Service Providers:
Netflix, HBO, Amazon Prime, Hulu
Links:
GitHub: https://github.com/prabhuomkar/frisky
Docs: https://prabhuomkar.github.io/frisky
Show some love by starring the repository or contribute with data/code by reading the API documentation :)
prabhuomkar / frisky
πΏ Open Source GraphQL API for Online Shows
frisky
Open Source GraphQL API for Online ShowsTechnical Stack/Framework Used
Built With
- Cloud Atlas - Database Service Provider
- Heroku - Platform Service Provider
Node.js Packages
Usage
Prequisites
Installation & Setup
- Install the packages mentioned in package.json file for getting all dependencies of the project.
npm install --save
- Getting the configuration ready
Copy the
.env.example
file at the same location and save as.env
cp .env.example .env
- Starting the application (after starting MongoDB's mongod)
npm start
Linting
- Linting the code
npm run lint
- Fixing the linting issues
npm run fix
Import Database
- Import shows from sample data
mongoimport -d <database_name> -c shows seeds/shows.json
- Import episodes from sample data
mongoimport -d <database_name> -c episodes seeds/episodes.json
API Reference
Check out docs for more information!
Contribute
Contributing Guide coming soon!
Issues
Issues are managed via GitHub Issues.
License
β¦
Top comments (1)
Thanks, would love if you share this with your peers!