{"id":24458646,"url":"https://github.com/dev-kant-kumar/to-do","last_synced_at":"2025-10-10T15:49:06.360Z","repository":{"id":243531955,"uuid":"812295775","full_name":"dev-kant-kumar/To-Do","owner":"dev-kant-kumar","description":"A powerful task management application built with the MERN stack, offering features for task creation, completion tracking, priority management, and advanced filtering.","archived":false,"fork":false,"pushed_at":"2025-06-24T17:37:51.000Z","size":4899,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-24T18:42:27.258Z","etag":null,"topics":["mern-project","mern-stack-app","react-app","task-management","to-do","to-do-app","to-do-with-react"],"latest_commit_sha":null,"homepage":"https://todo.devkantkumar.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dev-kant-kumar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null}},"created_at":"2024-06-08T13:43:01.000Z","updated_at":"2025-06-24T17:37:02.000Z","dependencies_parsed_at":"2024-07-15T19:33:55.604Z","dependency_job_id":"99604d60-2a9c-48ee-a791-e315c3414e4c","html_url":"https://github.com/dev-kant-kumar/To-Do","commit_stats":null,"previous_names":["dev-kant-kumar/to-do"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dev-kant-kumar/To-Do","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-kant-kumar%2FTo-Do","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-kant-kumar%2FTo-Do/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-kant-kumar%2FTo-Do/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-kant-kumar%2FTo-Do/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev-kant-kumar","download_url":"https://codeload.github.com/dev-kant-kumar/To-Do/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-kant-kumar%2FTo-Do/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279004569,"owners_count":26083736,"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","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["mern-project","mern-stack-app","react-app","task-management","to-do","to-do-app","to-do-with-react"],"created_at":"2025-01-21T03:15:21.535Z","updated_at":"2025-10-10T15:49:06.344Z","avatar_url":"https://github.com/dev-kant-kumar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# To-Do\n\nWelcome to To-Do, a feature-rich task management application built using the MERN stack! With To-Do, you can organize your tasks efficiently, mark them as complete, star important ones, and much more.\n\n## Table of Contents\n\n- [Features](#features)\n- [Getting Started](#getting-started)\n- [Usage](#usage)\n- [Project Structure](#project-structure)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Features\n\nTo-Do offers a comprehensive set of features to streamline your task management experience:\n\n- **Create Task**: Easily add new tasks to your list.\n- **Mark as Complete**: Keep track of your progress by marking tasks as complete.\n- **Starred Tasks**: Highlight important tasks by starring them.\n- **Delete Task**: Remove unwanted tasks from your list.\n- **Filtering Options**: Customize your task view with various filtering options:\n  - Show all tasks (default).\n  - Show only completed tasks.\n  - Show only starred tasks.\n  - Show tasks created today.\n  - Show tasks created a week ago.\n  - Show deleted tasks (available for 15 days after deletion).\n- **Smart Task Creation**: New tasks are created based on conditions:\n  - Tasks are created only if 50% of the previous tasks have been completed.\n  - This condition applies after every 10 tasks.\n\n## Getting Started\n\nTo get started with To-Do, follow these steps:\n\n\u003col start=\"1\"\u003e\n\u003cli\u003eClone the repository:\n  \u003cpre\u003e\u003ccode class=\"language-bash\"\u003e git clone https://github.com/dev-kant-kumar/To-Do.git\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n  \n\u003cli\u003eNavigate to the project directory:\n  \u003cpre\u003e\u003ccode class=\"language-bash\"\u003ecd To-Do\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\n\u003cli\u003eInstall dependencies for both frontend and backend:\u003cpre\u003e\u003ccode class=\"language-bash\"\u003e\n      cd frontend \u0026amp;\u0026amp; npm install \u0026amp;\u0026amp; cd ..\n      cd backend \u0026amp;\u0026amp; npm install \u0026amp;\u0026amp; cd .. \u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\n\u003cli\u003eStart the development server:\u003cpre\u003e\u003ccode class=\"language-bash\"\u003e npm run dev\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\n\u003ch2 id=\"usage\"\u003eUsage\u003c/h2\u003e\n\u003cp\u003eOnce the development server is running, you can access To-Do by visiting \u003ccode\u003ehttp://localhost:3000\u003c/code\u003e in your web browser. Sign up or log in to begin managing your tasks!\u003c/p\u003e\n\u003ch2 id=\"project-structure\"\u003eProject Structure\u003c/h2\u003e\n\u003cp\u003eThe project follows a standard MERN stack structure:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efrontend/\u003c/code\u003e: Contains the frontend codebase.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebackend/\u003c/code\u003e: Contains the backend codebase.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.gitignore\u003c/code\u003e: Specifies intentionally untracked files to ignore.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eREADME.md\u003c/code\u003e: You\u0026#39;re reading it right now!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"contributing\"\u003eContributing\u003c/h2\u003e\n\u003cp\u003eContributions are welcome! If you have any ideas for improvement or new features, feel free to submit a pull request or open an issue.\u003c/p\u003e\n\u003ch2 id=\"license\"\u003eLicense\u003c/h2\u003e\n\u003cp\u003eThis project is licensed under the \u003ca href=\"LICENSE\"\u003eMIT License\u003c/a\u003e.\u003c/p\u003e\n\n\u003cp\u003eFeel free to use this content as your project\u0026#39;s README. Let me know if you\u0026#39;d like any further modifications or additions!\u003c/p\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-kant-kumar%2Fto-do","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-kant-kumar%2Fto-do","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-kant-kumar%2Fto-do/lists"}