{"id":24999009,"url":"https://github.com/mohdraza216/itask","last_synced_at":"2026-04-17T15:32:36.658Z","repository":{"id":262241129,"uuid":"886088331","full_name":"MohdRaza216/iTask","owner":"MohdRaza216","description":"iTask - Todo Management App iTask is a simple and interactive web application to help you manage your daily tasks efficiently. Add, edit, mark as completed, or delete your todos with an easy-to-use interface. Your tasks are stored in the browser's local storage, ensuring they persist even after a page refresh.","archived":false,"fork":false,"pushed_at":"2024-11-21T03:31:41.000Z","size":234,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-04T18:52:41.297Z","etag":null,"topics":["curd-operation","frontend-development","html5","javascript","local-storage","react","react-tostify","tailwindcss","vite"],"latest_commit_sha":null,"homepage":"https://mohdraza216.github.io/iTask/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MohdRaza216.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-10T06:45:04.000Z","updated_at":"2024-11-21T03:31:45.000Z","dependencies_parsed_at":"2024-11-11T11:42:53.662Z","dependency_job_id":null,"html_url":"https://github.com/MohdRaza216/iTask","commit_stats":null,"previous_names":["mohdraza216/itask"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohdRaza216%2FiTask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohdRaza216%2FiTask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohdRaza216%2FiTask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohdRaza216%2FiTask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MohdRaza216","download_url":"https://codeload.github.com/MohdRaza216/iTask/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246223331,"owners_count":20743167,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["curd-operation","frontend-development","html5","javascript","local-storage","react","react-tostify","tailwindcss","vite"],"created_at":"2025-02-04T18:52:48.576Z","updated_at":"2026-04-17T15:32:31.625Z","avatar_url":"https://github.com/MohdRaza216.png","language":"JavaScript","readme":"# iTask - Todo Management App\n\niTask is a React-based Todo management application designed to help users keep track of their tasks with ease. It features a modern interface, local storage support, and essential CRUD functionalities.\n\n## Features\n\n- **Add Todos**: Quickly add tasks to your list.\n- **Edit Todos**: Modify tasks on the fly using an intuitive modal interface.\n- **Mark as Completed**: Mark tasks as done with a single click.\n- **Delete Todos**: Remove individual tasks or clear all tasks at once.\n- **Filter Todos**: Toggle between viewing completed and pending tasks.\n- **Local Storage Integration**: Todos persist across page reloads.\n\n## Built With\n\n- **Vite**: For fast and optimized development.\n- **React.js**: Component-based UI development.\n- **React Icons**: For attractive and consistent icons.\n- **React Toastify**: For user-friendly notifications.\n- **TailwindCSS**: For rapid styling and responsive design.\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js (\u003e=14)\n- npm (\u003e=6) or Yarn (\u003e=1.22)\n\n### Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/MohdRaza216/iTask.git\n   ```\n\n2. Navigate to the project directory:\n\n   ```bash\n   cd iTask\n   ```\n\n3. Install dependencies:\n\n   ```bash\n   npm install\n   ```\n\n4. Start the development server:\n\n   ```bash\n   npm run dev\n   ```\n\n5. Open your browser and go to `http://localhost:5173`.\n\n### Build for Production\n\nTo build the app for production, run:\n\n```bash\nnpm run build\n```\n\nThe built files will be located in the `dist` folder.\n\n## Folder Structure\n\n```plaintext\niTask/\n├── src/\n│   ├── components/\n│   │   └── Navbar.jsx\n│   ├── App.jsx\n│   ├── main.jsx\n│   └── index.css\n├── public/\n├── .gitignore\n├── package.json\n├── README.md\n├── tailwind.config.js\n└── vite.config.js\n```\n\n## Usage\n\n- Start adding your tasks in the input field and press **Enter** or click the **Add** button.\n- Use the checkbox to mark tasks as completed.\n- Click the edit button (pencil icon) to update any task.\n- Delete individual tasks or clear the entire list using the provided buttons.\n\n## Contributing\n\nContributions are welcome! Feel free to fork the repository, make changes, and submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License.\n\n---\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohdraza216%2Fitask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohdraza216%2Fitask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohdraza216%2Fitask/lists"}