Skip to content

Alphaviper7769/Todo-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo List App

This is a simple todo list app created using Vite and React. The app allows you to keep track of your tasks and manage them efficiently. It provides a user-friendly interface to add, edit, and delete tasks, as well as mark them as complete.

Backend is done at https://github.com/Alphaviper7769/todo-app-nodejs

Features

  • Add tasks with a title and description.
  • Mark tasks as complete to track your progress.
  • Delete tasks that are no longer needed.
  • Responsive design for seamless usage on different devices.
  • Local storage support to persist tasks across browser sessions.

Deployment

The app is deployed on Vercel and can be accessed at https://todo-frontend-vert.vercel.app.

Installation

To run the app locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Alphaviper7769/Todo-frontend
  2. Navigate to the project directory:

    cd todo-list-app
  3. Install the dependencies:

    npm install
  4. Start the development server:

 npm run dev:

This will start the app in development mode. Open http://localhost:3000 in your browser to view it.

Usage

  • Adding a Task: To add a new task, enter the task title in the input field and press Enter or click the "Add" button. You can optionally provide a description for the task.

  • Completing a Task: To mark a task as complete, click on the checkbox next to the task. The task will be visually marked as completed.

  • Deleting a Task: To delete a task, click on the delete icon (trash can) next to the task.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b my-feature
    
  3. Make your changes and commit them:

    git commit -m "Add my feature"
    
  4. Push your changes to the forked repository:

    git push origin my-feature
    
  5. Open a pull request to the main repository.

License

This project is licensed under the MIT License.

Acknowledgements

  • Vite - Next-generation frontend tooling.
  • React - A JavaScript library for building user interfaces.
  • Vercel - Cloud platform for static websites and serverless functions.

About

ToDo App frontend vite+react

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published