Skip to content

stinger222/ongoings-timer

Repository files navigation

Ongoings Timer

This is Trello-based app for tracking your anime (or not so) ongoings with timer until next episode.

Preview

Result example: Preview

Card Creation process: Card Creation

Demo

Check out the demo here!

Features

  • Create cards for each ongoing series you want to track
  • Go to player url by simply clicking on the title of the card
  • Handy progress bar will help you keeping track of episodes you already watched
  • Delete card from Trello in one click
  • Countdown timer until next episode

Tech Stack (click to collapse)

▷ Typescript

▷ Jest

React
  • Redux & Redux Toolkit

    For global state management and data fetching

  • Formik

    To create card creation form with necessary logic such as validation and form state management

  • React Router Dom

    For dynamic routing and navigation in the app

CSS
  • React Spring

    Used to create mount animation for cards

  • React transition group

    To animate navigation in dropdown menu

  • CSS Modules

    For general components styling

Usage

  1. Log in using your Trello account
  2. Select the Trello board and list where your ongoing series data will be stored
  3. Open card creation form using the "New Card" button in dropdown menu
  4. Fill out the form with necessary data such as:
    • Title
    • Time and day of the week when new episodes released
    • Amount of watched episodes (optional) and their overall amount
    • Thumbnail (optional) and player urls
  5. Press "Create" and that's it!

Development

  1. Clone app using git clone
  2. Install dependencies using npm install
  3. Create .env file in the root directory
  4. Run npm start

About

Trello-based app for tracking your anime (or not so) ongoings with timer until next episode

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published