Skip to content

Responsive web-app with state-of-art design to track time you spent on TV shows, optimized for rendering performance, and uses the open APIs to gather shows data / images / seasons.

Notifications You must be signed in to change notification settings

trushmi/tv-shows-time

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In this ReadMe:

About this project

Tool designed to quantify a user's viewing habits, answering the ever-elusive question: "How much time have I really spent binge-watching TV shows?"

Screenshot 2023-09-25 at 6 44 39 PM

How it works:

User can input a TV show title directly into the search bar. If unsure, they can also navigate to our dedicated page which showcases 155 curated TV shows.

Screenshot 2023-09-25 at 6 42 24 PM Screenshot 2023-09-25 at 6 43 17 PM

By default when a user clicks on a show, the program counts the total time to watch this TV show completely( includes all episodes and all seasons). If a user doesn't recognise the show in a list, they can click on the IMDb icon on a poster and find out more.

After the user has selected the TV show, they can edit data. For example, how many times they watched TV show completely, or change the number of seasons from TV shows they have seen;

Total time is always on the screen. It updates every time the user adds or removes a show or makes changes to it. If the user wants to start over there is a reset icon for it.

Days are shown in 24 hours format. Total time can differ by 10%;

To calculate the result program uses the number of seasons, how many episodes every season has and average duration of one episode. If the TV show is still running, the program calculates the number of episodes that have been shown as on January 23, 2023;

Screenshot 2023-09-25 at 6 46 15 PM

Tech stack:

  • React
  • SCSS
  • ESLint and prettier.

This website includes:

How to run the app:

  1. Clone the repository to your local machine:

git clone [https://github.com/trushmi/vocab.git](https://github.com/trushmi/tv-shows-time.git)
  1. Navigate to your project directory:

cd your-project-directory-name
  1. Run the project

npm start
  1. Open your web browser and navigate to the following address:

http://localhost:3000/

About

Responsive web-app with state-of-art design to track time you spent on TV shows, optimized for rendering performance, and uses the open APIs to gather shows data / images / seasons.

Resources

Stars

Watchers

Forks