{"id":22465962,"url":"https://github.com/bornmajor/task-quantum","last_synced_at":"2025-10-09T03:37:48.527Z","repository":{"id":249885359,"uuid":"832848364","full_name":"Bornmajor/task-quantum","owner":"Bornmajor","description":"Task Quantum is a powerful task manager application built with React and Firebase Firestore. It features user authentication, task tracking based on due dates, task status monitoring, tagging, and progress tracking for an enhanced user experience.","archived":false,"fork":false,"pushed_at":"2024-07-24T11:10:23.000Z","size":8351,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"gh-pages","last_synced_at":"2025-10-09T03:37:47.918Z","etag":null,"topics":["firestore-database","javascript","nosql","react-app","task-manager"],"latest_commit_sha":null,"homepage":"https://bornmajor.github.io/task-quantum/","language":"HTML","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/Bornmajor.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-07-23T21:00:13.000Z","updated_at":"2024-07-24T11:10:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"dd36d9fe-5ffc-42f6-9a84-5813d72a92d3","html_url":"https://github.com/Bornmajor/task-quantum","commit_stats":null,"previous_names":["bornmajor/task-quantum"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Bornmajor/task-quantum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bornmajor%2Ftask-quantum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bornmajor%2Ftask-quantum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bornmajor%2Ftask-quantum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bornmajor%2Ftask-quantum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bornmajor","download_url":"https://codeload.github.com/Bornmajor/task-quantum/tar.gz/refs/heads/gh-pages","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bornmajor%2Ftask-quantum/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000712,"owners_count":26082911,"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-09T02:00:07.460Z","response_time":59,"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":["firestore-database","javascript","nosql","react-app","task-manager"],"created_at":"2024-12-06T10:09:42.773Z","updated_at":"2025-10-09T03:37:48.523Z","avatar_url":"https://github.com/Bornmajor.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n\n\n\n# Task Quantum  \n\n\nTask Quantum is a powerful task manager application built with React and Firebase Firestore. It features user authentication, task tracking based on due dates, task status monitoring, tagging, and progress tracking for an enhanced user experience.\n\n## Features\n* Authentication: Secure login and signup functionality.\n* Task Tracking: Monitor tasks based on due dates and receive notifications as deadlines approach.\n* Task Status: Track if a task is complete or pending.\n* Task Tags: Add tags to tasks for better categorization.\n* Progress Bar: Visualize task progress for better UX.\n* CRUD Operations: Add, edit, and delete tasks with ease.\n\n## Tech Stack\n1. React: Frontend library for building user interfaces.\n2. Firebase Firestore: NoSQL cloud database for storing tasks.\n3. Ant Design: Design library for a beautiful and responsive UI.\n\n## Getting Started\n### Prerequisites\n* Node.js (v14 or later)\n* npm (v6 or later)\n* Firebase project with Firestore enabled\n\n### Installation\n1. Clone the repository:\n ```bash\n git clone https://github.com/your-username/task-quantum.git\ncd task-quantum\n   ```\n2. Install dependencies:\n ```bash\nnpm install\n   ```\n3. Configure Firebase:\n* Create a Firebase project in the Firebase Console.\n* Enable Firestore Database.\n* Enable Authentication with Email/Password provider.\n* Copy your Firebase config and create a folder  in the root directory of your project \"firebase/\" under it create firebaseConfig.js file with the following:\n ```bash\nREACT_APP_FIREBASE_API_KEY=your-api-key\nREACT_APP_FIREBASE_AUTH_DOMAIN=your-auth-domain\nREACT_APP_FIREBASE_PROJECT_ID=your-project-id\nREACT_APP_FIREBASE_STORAGE_BUCKET=your-storage-bucket\nREACT_APP_FIREBASE_MESSAGING_SENDER_ID=your-messaging-sender-id\nREACT_APP_FIREBASE_APP_ID=your-app-id\n\n   ```\n4. Running the App\n ```bash\nnpm start\n   ```\n* Open http://localhost:3000 to view it in the browser.\n\n## Usage\n1. \u003cb\u003eAuthentication\u003c/b\u003e: Sign up for a new account or log in with an existing account.\n2. \u003cb\u003eAdd Task\u003c/b\u003e: Click on 'Add Task' to create a new task. Fill in the details including title, due date, and tags.\n3. \u003cb\u003eEdit Task\u003c/b\u003e: Click on a task to edit its details.\n4. \u003cb\u003eDelete Task\u003c/b\u003e: Click on the delete icon to remove a task.\n5. \u003cb\u003eTrack Task\u003c/b\u003e: View tasks sorted by their due dates. The progress bar and tags provide a quick overview of the task status.\n\n## Demo\n\nhttps://bornmajor.github.io/task-quantum/\n\n## Contact\nFor any inquiries or feedback, please reach out to osbornmaja@gmail.com\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbornmajor%2Ftask-quantum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbornmajor%2Ftask-quantum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbornmajor%2Ftask-quantum/lists"}