Serientracker is a personal assistant to track your series and episodes and discover new ones.
This is a capstone project for neuefische web development bootcamp.
You can save your favorite series in a watchlist, get additional information and have the possibility to discover new ones. Each episode can be marked as watched, so you always know where you left off. You will never miss an episode again! Happy watching 🍿
You can find the hosted version on Heroku: Serientracker Demo
IMPORTANT NOTE: currently optimized for mobile!
- React
- React Router
- React Custom Hooks
- Styled-Components
- React Testing Library / Jest
- Express
- Node.js
- localStorage
- PropTypes
- Storybook
- TMDB API
- Heroku
- Clone this repository
- Use
.env.example
to create your own.env
inside the root folder - Add your
API_KEY
from TMDB - Inside root folder install all dependencies via
$ npm install
- Run app in development mode via
$ npm run dev
- Server: http://localhost:4000/
- Client: http://localhost:3000/
- Run tests via
$ npm run test
- Run Storybook via
$ npm run storybook