You can try it here
- React - Front-end library
- React Router - Routing
- ChakraUI - Component library
- Framer Motion - Animations
- Firebase - User auth and database
project root
├── public
│ ├── icons - Icons for the PWA
│ └── favicon.ico - favourite icon
└── src
├── assets - Banner Images
├── components - UI Components
├── context - Custom context and provider for managing global state
├── entities - Reusable type definitions
├── hooks - Custom hooks
├── pages - Components that render the pages
├── reducers - Reducers for managing complex state
├── utils - Utility functions
├── main.tsx - Entry point
└── routes.tsx - Router definition
Firstly, clone the repo:
git clone https://github.com/turtledev65/animated-todo-app.gitGo into the newly created directory:
cd animated-todo-appInstall dependencies using npm:
npm installAnd now you can run it using:
npm run dev- Sally 3D Pack - used for the banners
- react-icons - used for the icons