Skip to content

gitahievans/Todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo-app

This is a simple Todo App created using Vite and React.js. It allows users to create, manage, and organize their tasks in a user-friendly interface.

Features Add new tasks. Mark tasks as completed or incomplete. Edit tasks. Delete tasks that are no longer needed. Filter tasks based on their completion status (all, completed, or active). Responsive design for optimal usage on various devices.

Installation

Clone the repository:

git clone git@github.com:gitahievans/Todo-app.git

Navigate to the project directory:

cd todo-app

Install dependencies using npm or yarn:

npm install

or

yarn install

Start the development server:

npm run dev

or

yarn dev

Technologies Used:

  • Vite: A fast and opinionated build tool that provides a modern development environment.
  • React.js: A JavaScript library for building user interfaces.
  • React Hooks: Used for managing state and side effects in functional components.
  • Vanilla CSS: Styling the components and providing a responsive design.
  • LocalStorage: Storing the tasks locally in the browser.

Contributions

Contributions to this project are welcome. Feel free to submit any bug fixes or feature enhancements by creating a pull request.