Skip to content

msahalkc/todo-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo App

This is a simple Todo application built using React.js. Users can sign up, log in, add, edit, and delete todos.

Features

  • User authentication: Users can sign up and log in to access their todo list.
  • Add Todo: Users can add new todos to their list.
  • Edit Todo: Users can mark todos as completed or edit their title.
  • Delete Todo: Users can delete todos from their list.
  • Logout: Users can log out of their account.

Technologies Used

  • React.js: Frontend JavaScript library for building user interfaces.
  • React Router: For routing within the application.
  • CSS Modules: For styling the components.
  • Local Storage: For storing user data and todo list locally in the browser.

Getting Started

To run the application locally:

  1. Clone this repository.
  2. Navigate to the project directory.
  3. Install dependencies using npm install.
  4. Run the development server using npm start.
  5. Access the application in your web browser at http://localhost:3000.

Folder Structure

  • src/components: Contains all the React components used in the application.
  • src/styles: Contains CSS modules for styling the components.
  • src/pages: Contains the main pages of the application (e.g., Login, Signup, Todo).
  • src/utils: Contains utility functions used in the application (e.g., user authentication).

Credits

This project was created by Muhammed Sahal K C. Feel free to reach out with any questions or feedback.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published