An accessible to-do list application built with React, TypeScript, and modern web technologies.
There are several ways of editing your application.
Use any IDE
Simply clone this repository and open it in your favorite IDE. You can then make changes and push them to the repository.
The only requirement is having Node.js & npm installed
Follow these steps:
# Step 1: Clone the repository using the project's Git URL.
git clone <YOUR_GIT_URL>
# Step 2: Navigate to the project directory.
cd <YOUR_PROJECT_NAME>
# Step 3: Install the necessary dependencies.
npm i
# Step 4: Start the development server with auto-reloading and an instant preview.
npm run devThis project is built with:
- Vite
- TypeScript
- React
- shadcn-ui
- Tailwind CSS
You can deploy this project to any hosting platform that supports static sites:
- Build the project:
npm run build - Deploy the
distfolder to your hosting platform - Common platforms: Vercel, Netlify, GitHub Pages, etc.
- Fully accessible to-do list application
- Keyboard navigation support
- Screen reader support
- Dark/Light theme toggle
- Task filtering (All, Active, Completed)
- Responsive design