Skip to content

vishakh-abhayan/Todo

Repository files navigation

Todo✨

Vite + React + TS (1)

Todo - Your Personal Task Manager for a Productive Day | Product Hunt

TodoNow is a simple todo list application built with React and React Router. It allows users to create, manage, and track their tasks.

Features

  • User authentication: Users can create an account and log in to access their personal todo list.
  • Todo management: Users can add new todos, mark them as completed, and delete them.
  • Persistence: User data and todo list are stored in the browser's local storage, allowing for data retention between sessions.

Technologies Used

  • React
  • React Router
  • TypeScript
  • CSS

Getting Started

Prerequisites

  • Node.js: Make sure you have Node.js installed on your machine.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/TodoNow.git
  2. Navigate to the project directory:

     cd /TodoNow
  3. Install the project dependencies:

     npm install
  4. Start the development server:

     npm run dev

Usage

  • Create an account or log in using your existing credentials.
  • Add new todos by entering the task in the input field and pressing the enter key or clicking the Add button.
  • Mark a todo as completed by clicking on it. Click again to mark it as incomplete.
  • Delete a todo by clicking the trash bin icon next to it.
  • Log out from the application using the logout button in the navigation bar.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.😊

About

Todois a simple todo list application built with React and React Router. It allows users to create, manage, and track their tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published