TodoNow is a simple todo list application built with React and React Router. It allows users to create, manage, and track their tasks.
- 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.
- React Router: A routing library for single-page applications built with React.
- CSS: Stylesheet language for styling the application.
- Node.js: Make sure you have Node.js installed on your machine.
Clone the repository:
git clone https://github.com/your-username/TodoNow.git
Navigate to the project directory:
Install the project dependencies:
Start the development server:
npm run dev
- 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.
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.