{"id":25812275,"url":"https://github.com/webdev-abu/task-management-claint","last_synced_at":"2026-04-07T07:46:48.937Z","repository":{"id":278685836,"uuid":"936437572","full_name":"webdev-abu/task-management-claint","owner":"webdev-abu","description":"Welcome to A task management tool for organizing daily tasks and projects.","archived":false,"fork":false,"pushed_at":"2025-02-26T16:31:38.000Z","size":615,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-09T22:33:26.035Z","etag":null,"topics":["authentication","express-js","jwt","mongodb","node-js","reactjs"],"latest_commit_sha":null,"homepage":"https://task-management-7695a.web.app","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/webdev-abu.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,"zenodo":null}},"created_at":"2025-02-21T04:49:14.000Z","updated_at":"2025-02-26T16:31:41.000Z","dependencies_parsed_at":"2025-02-21T06:19:55.767Z","dependency_job_id":"eacf6c0c-75a7-496a-baa1-22871d307fcd","html_url":"https://github.com/webdev-abu/task-management-claint","commit_stats":null,"previous_names":["webdev-abu/task-management-claint"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/webdev-abu/task-management-claint","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdev-abu%2Ftask-management-claint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdev-abu%2Ftask-management-claint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdev-abu%2Ftask-management-claint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdev-abu%2Ftask-management-claint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webdev-abu","download_url":"https://codeload.github.com/webdev-abu/task-management-claint/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdev-abu%2Ftask-management-claint/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31504897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["authentication","express-js","jwt","mongodb","node-js","reactjs"],"created_at":"2025-02-28T01:53:23.897Z","updated_at":"2026-04-07T07:46:48.917Z","avatar_url":"https://github.com/webdev-abu.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Task Management Application](https://task-management-7695a.web.app)\n\nWelcome to **Task Management Application**. A tool for organizing daily tasks and projects.\n\n---\n\n### Technologies used\n\n- Vite React,\n- Tailwind CSS use,\n- daisyUI Library,\n- React Router,\n- React Hook,\n- React Component,\n- Firebase Authentication,\n- JWT Authentication,\n- React swiper,\n- React framer-motion,\n- React react-router-dom,\n- React Fontawasomeicon,\n- The design responsive (Mobile , Tab, Desktop).\n\n### key features of Task Management Application\n\n**_ Task Management _**\n\n- Create Tasks – Add new tasks with a title (max 50 characters) and an optional description (max 200 characters).\n- Edit Tasks – Modify task details, including title and description.\n- Delete Tasks – Remove tasks when no longer needed.\n- Auto Timestamp – Each task gets an automatic timestamp upon creation.\n\n**_ Categorization \u0026 Organization _**\n\n- ask Categories – Tasks are organized into To-Do, In Progress, and Done columns.\n- Drag-and-Drop – Move tasks between categories effortlessly.\n- Reordering – Reorder tasks within the same category for prioritization.\n\n**_ Authentication _**\n\n- Google authentication using Firebase, ensuring secure login and user account management.\n  Registration and login for personalized experiences like order tracking and wishlists.\n\n**_ Responsive Design _**\n\n- Built with React, Tailwind CSS, and DaisyUI for a seamless experience on both desktop and mobile devices.\n\n**_ User Interface \u0026 Experience _**\n\n- Clean \u0026 Responsive UI – Built with React, Tailwind CSS, DaisyUI, and Framer Motion.\n- Smooth Animations – Uses Framer Motion for fluid transitions.\n- Dark Mode Support – Optional dark mode for better usability.\n\n**_ Real-Time Synchronization _**\n\n- Live Updates – Changes are instantly reflected across all users/devices.\n- Database Integration – Stores tasks in a real-time database (e.g., Firebase).\n\n---\n\n---\n\n### Project Setup\n\nTo set up the project, follow these steps:\nInstallation\n\n---\n\n1️⃣ Client site Clone the Repository\n\n```bash\ngit clone https://github.com/webdev-abu/task-management-claint.git\ncd task-management-app\n```\n\n2️⃣ Install Dependencies\n\n```bash\nnpm install\n```\n\n3️⃣ Set Up Firebase (if using Firebase for real-time sync)\n\n- Go to Firebase Console\n- Create a new project\n- Enable Firestore Database \u0026 Authentication (Google Sign-In, if needed)\n- Copy Firebase config and create a .env file in the root directory:\n\n```env\nVITE_FIREBASE_API_KEY=your_api_key\nVITE_FIREBASE_AUTH_DOMAIN=your_auth_domain\nVITE_FIREBASE_PROJECT_ID=your_project_id\nVITE_FIREBASE_STORAGE_BUCKET=your_storage_bucket\nVITE_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id\nVITE_FIREBASE_APP_ID=your_app_id\n```\n\n4️⃣ Start the Application\n\n```bash\nnpm run dev\n```\n\nYour app will be available at http://localhost:5173/ 🚀\n\n---\n\nInstallation\n1️⃣ Server Clone the Repository\n\n```bash\ngit clone https://github.com/webdev-abu/task-management-server.git\ncd task-management-server\n```\n\n2️⃣ Install Dependencies\n\n```bash\nnpm install\n```\n\n3️⃣ Configure Environment Variables\nCreate a .env file in the root directory and add your Firebase or MongoDB credentials:\n\n- For MongoDB (If Using MongoDB Instead of Firebase)\n\n```env\nPORT=5000\nMONGO_URI=mongodb+srv://your_mongo_user:your_mongo_password@cluster0.mongodb.net/taskDB\nJWT_SECRET=your_jwt_secret_key\n```\n\n4️⃣ Start the Server\n\n```bash\nnode index.js\n```\n\n## The server will run on http://localhost:5000/ 🚀\n\n# Live Link\n\n# [https://task-management-7695a.web.app](https://task-management-7695a.web.app)\n\n# Client-side GitHub Code Link\n\n# [https://github.com/webdev-abu/task-management-claint](https://github.com/webdev-abu/task-management-claint)\n\n# Server-side GitHub Code Link\n\n# [https://github.com/webdev-abu/task-management-server](https://github.com/webdev-abu/task-management-server)\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebdev-abu%2Ftask-management-claint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebdev-abu%2Ftask-management-claint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebdev-abu%2Ftask-management-claint/lists"}