Skip to content

lexizuchenna/task-tracker-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Task Tracker

This project offers a straightforward way to keep your daily tasks organized. You can quickly add new items to your list, remove them when they're complete, and it'll even remember your tasks for next time, so you don't have to start fresh every time you open it.

Installation

Getting this project up and running on your local machine is pretty simple. Just follow these steps:

  1. Clone the Repository: Start by cloning the project to your local machine using Git:

    git clone https://github.com/lexizuchenna/task-tracker-tutorial.git
    cd task-tracker-tutorial
  2. Install Dependencies: Once you're in the project directory, install all the necessary packages:

    npm install
  3. Run the Development Server: To see the application in action, start the development server:

    npm run dev

    This will typically open the application in your browser at http://localhost:5173 (or another port if 5173 is in use).

Usage

Using the Task Tracker is intuitive. Here's how you can interact with it:

  • Adding a Task: Type your task into the input field and either press Enter or click the "Add Task" button. Your new task will appear in the list below.
  • Deleting a Task: To remove a task, simply click the "Delete" button next to the task you want to remove.
  • Persistence: All your tasks are automatically saved in your browser's local storage, so they'll be there even if you close and reopen the application.

Features

  • Add Tasks: Quickly add new tasks to your to-do list.
  • Delete Tasks: Easily remove tasks once they're completed or no longer needed.
  • Local Storage Persistence: Tasks are automatically saved and loaded from your browser's local storage, ensuring your list remains intact across sessions.
  • Responsive UI: A clean and simple interface that's easy to use.

Technologies Used

Technology Description
React A JavaScript library for building user interfaces.
Vite A fast build tool that provides an optimized development experience.
JavaScript The project's core programming language.
CSS For styling the user interface.

Contributing

We'd love for you to contribute to this project! If you have suggestions for improvements or want to report a bug, please feel free to:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes.
  4. Commit your changes with a clear and descriptive message.
  5. Push your branch to your forked repository.
  6. Open a pull request describing your changes.

License

No specific license file was found in this repository. Please contact the author for licensing information if needed.

Author Info

Connect with me and see what else I'm working on!


React Vite JavaScript


Readme was generated by Dokugen

About

Minimal Task tracker using ReactJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors