{"id":18685503,"url":"https://github.com/aashish47/task-manager","last_synced_at":"2026-04-10T04:37:01.740Z","repository":{"id":169095010,"uuid":"644308976","full_name":"aashish47/task-manager","owner":"aashish47","description":"Trello clone using Mern stack.","archived":false,"fork":false,"pushed_at":"2024-05-25T11:22:09.000Z","size":1512,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-28T00:28:51.828Z","etag":null,"topics":["docker","express","firebase-auth","kanban-board","mongodb","mongoose","mui","nodejs","react","react-beautiful-dnd","react-quill","socket-io","tanstack-react-query","task-manager","trello","vite"],"latest_commit_sha":null,"homepage":"https://trello-wjbn.onrender.com/","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/aashish47.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":"2023-05-23T08:53:53.000Z","updated_at":"2024-07-20T18:16:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"df0fd10a-feec-448e-844d-3e2efed3fa48","html_url":"https://github.com/aashish47/task-manager","commit_stats":null,"previous_names":["aashish47/task-manager"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aashish47%2Ftask-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aashish47%2Ftask-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aashish47%2Ftask-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aashish47%2Ftask-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aashish47","download_url":"https://codeload.github.com/aashish47/task-manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239541855,"owners_count":19656102,"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":["docker","express","firebase-auth","kanban-board","mongodb","mongoose","mui","nodejs","react","react-beautiful-dnd","react-quill","socket-io","tanstack-react-query","task-manager","trello","vite"],"created_at":"2024-11-07T10:22:52.767Z","updated_at":"2025-11-07T23:30:23.751Z","avatar_url":"https://github.com/aashish47.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Task Manager\n\nTask manager is a simple, visual project management tool that uses boards, lists, and cards to help teams organize tasks and projects efficiently.\n\nhttps://github.com/aashish47/task-manager/assets/134308022/9920af2b-e960-4d5b-910a-1c32ec0a0fa0\n\nhttps://github.com/aashish47/task-manager/assets/134308022/adc84a18-763b-4f09-bd3f-9601a45ff8b7\n\nhttps://github.com/aashish47/task-manager/assets/134308022/90f3ecc1-8ff8-4fbc-80be-e541d54ce2c1\n\nhttps://github.com/aashish47/task-manager/assets/134308022/8adc8a25-9c03-4697-91b4-6694ec20fcb9\n\nhttps://github.com/aashish47/task-manager/assets/134308022/dbc0cdc9-0fee-410d-8e49-db45a7fac02f\n\nhttps://github.com/aashish47/task-manager/assets/134308022/34b2b87c-0505-4bac-8054-5926fec09883\n\nhttps://github.com/aashish47/task-manager/assets/134308022/59084934-3636-4f69-a73e-41f1a26525e9\n\nhttps://github.com/aashish47/task-manager/assets/134308022/3887c146-68e2-429f-a2d6-43503788e4e4\n\n## Installation\n\n### Prerequisites\n\nBefore you begin, ensure you have met the following requirements:\n\n- **Node.js**: Version 18 (Download and install [Node.js](https://nodejs.org/) if you haven't already)\n\n### Clone the repository\n\n```bash\ngit clone https://github.com/aashish47/task-manager.git\n```\n\n### Setting up Mongodb Atlas, Firebase Google Auth, unsplash account \n\nBefore running the Task Manager project, you'll need to set up Mongodb for database management and Firebase Google Auth for user authentication and unsplash for api keys.\n\n[Firebase Auth](https://firebase.google.com/docs/auth)\n[MongoDb](https://www.mongodb.com/atlas)\n[Unsplash](https://unsplash.com/developers)\n\n### Rename `.env.example` files\n\nIn the `backend` directory, rename `.env.example` to `.env` and add the required keys.\n\n### Install dependencies\n\n```bash\n# Install frontend dependencies\ncd frontend\nnpm install\n\n```\n\n```bash\n# Install backend dependencies\ncd backend\nnpm install\n\n```\n\n### Run the application\n\n```bash\n# Run the application\ncd task-manager/\nnpm run start\n```\n\nOpen `http://localhost:SERVER_PORT` with your browser to see the result.\nSERVER_PORT is added in .env\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faashish47%2Ftask-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faashish47%2Ftask-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faashish47%2Ftask-manager/lists"}