Skip to content

amanpalap/Todo

Repository files navigation


📝 Todos App with Context API

Welcome to the Todos App! This project is a task management application built with React and Context API, showcasing efficient state management and a clean, responsive user interface.

🌐 Live Demo

Check out the live version here: Todos App Live.

🚀 Features

  • 📋 Task Management: Add, edit, and delete tasks with ease.
  • 📦 Context API: Centralized state management for seamless component communication.
  • 🌐 Responsive Design: Adapts to all device sizes, ensuring a smooth user experience.
  • 💾 Persistent State: Retains your tasks even after refreshing the page.

🛠️ Getting Started

Follow these steps to set up the project locally.

📋 Prerequisites

  • Node.js (version 14 or higher)
  • npm (Node package manager)

🛠️ Installation

  1. Clone the Repository:

    git clone https://github.com/your-username/todos-app.git
    cd todos-app
  2. Install Dependencies:

    npm install
  3. Start the Development Server:

    npm start

    The app will be accessible at http://localhost:3000.

🏗️ Building for Production

To create a production build:

npm run build

This command generates a build folder with optimized files ready for deployment.

🚀 Deploying to Netlify

  1. Log in to Netlify: Netlify.
  2. Create a New Site and link it to your GitHub repository.
  3. Set Build Command: Use npm run build.
  4. Publish Directory: Set it to build.
  5. Deploy: Follow the prompts to deploy your site.

For more detailed instructions, refer to the Netlify documentation.

📁 Project Structure

  • src/: Contains all the source code.
    • components/: React components for different parts of the UI.
    • contexts/: Contexts for state management using Context API.
    • assets/: Static assets like images and CSS.
    • App.jsx: Main application component.
    • index.js: Entry point of the application.
  • public/: Public files and assets accessible from the root.

About

Its a react app to maintain your task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published