Skip to content

The Plan-O is a simple yet powerful todo list application built with React and Redux. It provides users with a convenient way to manage their tasks, allowing them to add, remove, update, and mark todos as completed. With features such as filtering and persistent login.

Notifications You must be signed in to change notification settings

PRAMOMDHUGARGOL/redux-todo-client

Repository files navigation

Plan-O

This is a simple to-do list application built with React and Redux. It allows users to add, remove, and update todos, as well as mark them as completed.

Features

  • Sign-in and register functionality for users to create accounts and log in securely.
  • Persistent login feature to remember user sessions across browser sessions.
  • Add new todos with a description.
  • Remove todos from the list.
  • Update existing todos by editing their description.
  • Mark todos as completed or incomplete.
  • Responsive design, suitable for use on desktop and mobile devices.

Live Demo

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • Redux: A predictable state container for managing application state.
  • React-Redux: Official React bindings for Redux, enabling React components to interact with the Redux store.
  • Axios: A promise-based HTTP client for making asynchronous requests to the server.
  • Tailwind CSS: A utility-first CSS framework for quickly styling web applications.
  • Firebase: A platform for building web and mobile applications, providing authentication and cloud storage features.

Getting Started

To run the app locally, follow these steps:

  1. Clone this repository to your local machine.
  2. Navigate to the project directory in your terminal.
  3. Run npm install to install the dependencies.
  4. Run npm run dev to start the development server.
  5. Open http://localhost:3000 in your web browser to view the app.

Deployment

This app can be deployed to various hosting platforms like Vercel, Netlify, or Firebase Hosting.

About

The Plan-O is a simple yet powerful todo list application built with React and Redux. It provides users with a convenient way to manage their tasks, allowing them to add, remove, update, and mark todos as completed. With features such as filtering and persistent login.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published