ToDo List App for learning React
- Montserrat
- DynaPuff
- Lemon
- Rubik
DarkMode | LightMode |
---|---|
- Filterring
- This feature allows users to filter their tasks based on criteria such as newest, oldest, or order of time added. This helps users quickly find the tasks they need.
- Sorting:
- This feature enables users to sort their tasks based on different categories, such as home
- Editing:
- This feature allows users to edit the details of a task, such as its name, date, and other attributes.
- Categorization:
- categorize their tasks based on different topics.
- Calendar
- Users can use calendar for choose date
- Storage
- Users can store their tasks in local storage for later use
- Responsive
- The app have a responsive design that adapts to different devices and screen sizes.
- Theme
- Users can choose light and dark mode base on your like
- Notification
- send a notification when have imporantn and uncompete task
- Authetication
- sign up , log in and log out with firebase
- Install
- Vite
- Hook
- built-in
- useState
- useContext
- useReducer
- useEffect
- useRef
- useParam
- useLocation
- cutsom
- useDarkMode
- useHideClickButton
- useMediaQuery
- built-in
- authentication
- firebase
- Style
- FrameWork
- TailwinCss
- Prettier Plugin TailwindCss
- Styled Components
- Tailwind Styled Component
- Icon
- React Icon
- Pagination
- Ract Router Dom
- FrameWork
- Clone the project
https://github.com/aliseyedi01/ToDo-List-App.git
- Go to the project directory
cd ToDo-List-App
- Install dependencies
npm install
- Start the server
npm run dev