This is a Todo List application built using React and TypeScript. The project aims to help users manage their tasks efficiently with a simple and intuitive interface.
- Add, edit, and delete tasks
- Persist tasks using local storage
- Interactive UI components using ShadCN and Lucide React icons
- React: A JavaScript library for building user interfaces
- TypeScript: A typed superset of JavaScript
- ShadCN UI: A component library
- Lucide React: An icon library
Make sure you have Node.js installed.
-
Clone the repository:
git clone https://github.com/Ratul345/Todolist.git cd Todolist
-
Install the dependencies:
npm install
-
Initialize ShadCN UI:
npx shadcn-ui@latest init
-
Install Lucide React:
npm install lucide-react
To start the development server, run:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result. You can start editing the page by modifying src/app/page.tsx
. The page auto-updates as you edit the file.
To learn more about the technologies used in this project, take a look at the following resources:
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for more details.