Skip to content

naji-basir/to-do-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

To Do App

A simple and modern To Do application built with React, Vite, and Context API. This app allows users to manage their tasks efficiently with features like adding, deleting, marking as completed, and viewing statistics.

Features

  • Add new tasks
  • Delete tasks
  • Mark tasks as completed or not completed
  • View statistics of your tasks
  • Responsive and clean UI

Tech Stack

  • React
  • Vite
  • Context API for state management
  • Tailwind CSS (if used for styling)

Getting Started

Prerequisites

  • Node.js (v16 or higher recommended)
  • npm or yarn

Installation

  1. Clone the repository:
    git clone <repository-url>
    cd my-app
  2. Install dependencies:
    npm install
    # or
    yarn install
  3. Start the development server:
    npm run dev
    # or
    yarn dev
  4. Open your browser and go to http://localhost:5173 (or the port shown in your terminal).

Project Structure

my-app/
├── public/
├── src/
│   ├── assets/
│   ├── components/
│   ├── contexts/
│   ├── App.jsx
│   ├── main.jsx
│   └── index.css
├── package.json
├── vite.config.js
└── README.md

Scripts

  • npm run dev — Start the development server
  • npm run build — Build for production
  • npm run preview — Preview the production build

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published