Skip to content

AnshumanAtrey/todo

Repository files navigation

The Minimalist Tasks

Application Preview

A simple and elegant task management application built with React and Vite. This application helps you organize your daily tasks efficiently with a minimalist design.

Features

  • Add Tasks: Easily add tasks to your to-do list.
  • Remove Tasks: Remove tasks that you have completed.
  • Responsive Design: Works seamlessly on both desktop and mobile devices.
  • Minimalist UI: Clean and simple user interface for distraction-free task management.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • Vite: A fast build tool and development server.
  • Tailwind CSS: A utility-first CSS framework for styling.
  • PropTypes: For type-checking React props.

Getting Started

To get a local copy up and running, follow these steps:

Prerequisites

  • Node.js (v14 or later)
  • npm (Node Package Manager)

Installation

  1. Clone the repository:

    git clone https://github.com/AnshumanAtrey/todo.git
  2. Navigate to the project directory:

    cd todo
  3. Install the dependencies:

    npm install
  4. Start the development server:

    npm run dev
  5. Open your browser and visit http://localhost:5173 to see the application in action.

Usage

  • To add a task, type your task in the input field and click the "+" button.
  • To remove a task, click the trash icon next to the task you want to delete.

Deployment

This project is deployed on Vercel. Any changes pushed to the main branch of the GitHub repository will automatically trigger a new deployment.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Inspired by minimalist design principles.
  • Thanks to the open-source community for their contributions and support.