This is Trello-based app for tracking your anime (or not so) ongoings with timer until next episode.
Check out the demo here!
- 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
▷ 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
- Log in using your Trello account
- Select the Trello board and list where your ongoing series data will be stored
- Open card creation form using the "New Card" button in dropdown menu
- 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
- Press "Create" and that's it!
- Clone app using
git clone
- Install dependencies using
npm install
- Create
.env
file in the root directory - Run
npm start