A modern to-do application built with React, TypeScript, and Vite.
- Node.js (v18 or higher)
- npm
- Clone the repository:
git clone https://github.com/bayshanac/todo.git
cd todo- Install dependencies:
npm install- Start the development server:
npm run devThe application will be available at http://localhost:5173
npm run dev- Start development servernpm run build- Build for productionnpm run lint- Run ESLintnpm run preview- Preview production build locallynpm run test- Run tests
- React 19
- TypeScript
- Vite
- React Router
- Jotai
- Vitest
- React Testing Library
- TailwindCSS
- React Icons
- Dnd Kit
- ESLint
src/
├── atoms/ # State management
├── components/ # Reusable UI components
├── hooks/ # Custom hooks
├── models/ # TypeScript types & interfaces
├── pages/ # Pages
└── utils/ # Utility functions
MIT