📺 Serientracker – Capstone project
Serientracker is a personal assistant to track your series and episodes and discover new ones.
Description
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
Demo
You can find the hosted version on Heroku: Serientracker Demo
IMPORTANT NOTE: currently optimized for mobile!
Tech Stack
- React
- React Router
- React Custom Hooks
- Styled-Components
- React Testing Library / Jest
- Express
- Node.js
- localStorage
- PropTypes
- Storybook
- TMDB API
- Heroku
Project Setup
- 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