/capstone-project

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.

Primary LanguageJavaScript

📺 Serientracker – Capstone project

Serientracker is a personal assistant to track your series and episodes and discover new ones.

github_neu

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