{"id":25457345,"url":"https://github.com/kameshwaran-e/taskbuddy","last_synced_at":"2026-04-04T20:33:12.770Z","repository":{"id":275445956,"uuid":"926103914","full_name":"Kameshwaran-E/TaskBuddy","owner":"Kameshwaran-E","description":"Responsive task management application using React that empowers users to efficiently create, organize, and track their tasks","archived":false,"fork":false,"pushed_at":"2025-02-13T19:58:02.000Z","size":289,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T20:35:08.992Z","etag":null,"topics":["firebase","firebase-auth","react-modal","react-redux","reactjs","tailwind-css","typescript"],"latest_commit_sha":null,"homepage":"https://kameshwaran-taskbuddy.netlify.app/","language":"TypeScript","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/Kameshwaran-E.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":"2025-02-02T15:08:35.000Z","updated_at":"2025-02-13T19:58:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"76d17d94-0042-4a73-9c31-49853c96cdb3","html_url":"https://github.com/Kameshwaran-E/TaskBuddy","commit_stats":null,"previous_names":["kameshwaran-e/taskbuddy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kameshwaran-E%2FTaskBuddy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kameshwaran-E%2FTaskBuddy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kameshwaran-E%2FTaskBuddy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kameshwaran-E%2FTaskBuddy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kameshwaran-E","download_url":"https://codeload.github.com/Kameshwaran-E/TaskBuddy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239394714,"owners_count":19631122,"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":["firebase","firebase-auth","react-modal","react-redux","reactjs","tailwind-css","typescript"],"created_at":"2025-02-18T02:17:06.078Z","updated_at":"2025-11-02T12:30:30.961Z","avatar_url":"https://github.com/Kameshwaran-E.png","language":"TypeScript","readme":"\u003ch1 align=\"center\"\u003eTaskBuddy\u003c/h1\u003e\n\n\n\n\u003cp\u003eTaskBuddy  is a tool to efficiently create, organize, and track their tasks. The application has  feature user authentication via Firebase, allowing users to sign in with Google. Users should be able to create, edit, and delete tasks, categorize them (e.g., work, personal), and set due dates. Additionally, implemented drag-and-drop functionality for task organization, sorting options based on due dates, and a board/list view to enhance user experience.\u003c/p\u003e\n\n\u003ch2\u003e🚀 Demo\u003c/h2\u003e\n\n[(https://kameshwaran-taskbuddy.netlify.app/))\n\n\n\n  \n\u003ch2\u003e🧐 Features\u003c/h2\u003e\n\nHere're some of the project's best features:\n\n*   Easy to Use\n*   Simple Form based inputs \n*   Google Sign-In Authentication\n*   CRUD Operations\n*   Responsive Design\n*   Board/List View Toggle\n*   Drag-and-Drop Task Reordering\n\n\u003ch2\u003e🛠️ Installation Steps:\u003c/h2\u003e\n\n\u003cp\u003e1. Clone the repository\u003c/p\u003e\n\n```\ngit clone repo_url\n```\n\n\u003cp\u003e2. Install npm modules\u003c/p\u003e\n\n```\nyarn install\n```\n\n\u003cp\u003e3. Start development server using below command\u003c/p\u003e\n\n```\nyarn dev\n```\n**Note:** For running authentication using firebase service create a `.env.local` file and add changes -\n\n\n\u003cp\u003e4. Create production build using below command\u003c/p\u003e\n\n```\nyarn build\n```\n\n\u003cp\u003e5. Check production build locally using below command\u003c/p\u003e\n\n```\nyarn start\n```\n  \n\u003ch2\u003e💻 Built with\u003c/h2\u003e\n\nTechnologies used in the project:\n\n*  [TailwindCSS](https://tailwindcss.com/)  \n*  [Firebase for user authentication](https://firebase.google.com/) \n*  [Typescript](https://www.typescriptlang.org/)  - For type checking\n*  [react-modal](https://www.npmjs.com/package/react-modal)  - For modal used in different sections\n*  [react-markdown](https://www.npmjs.com/package/react-markdown)  - For markdown preview\n*  [react-tagsinput](https://www.npmjs.com/package/react-tagsinput)  - For taking multiple input items at once\n*  [react-toastify](https://www.npmjs.com/package/react-toastify)  - For toast notification\n*  [react-redux](https://react-redux.js.org/)  - For State Management\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkameshwaran-e%2Ftaskbuddy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkameshwaran-e%2Ftaskbuddy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkameshwaran-e%2Ftaskbuddy/lists"}