{"id":25648737,"url":"https://github.com/rizowan-rafi/gig-flow","last_synced_at":"2026-04-04T08:35:51.523Z","repository":{"id":278362411,"uuid":"927572381","full_name":"rizowan-rafi/Gig-flow","owner":"rizowan-rafi","description":"Micro-Task and Earning Platform 💰 - A task-based earning platform where users complete small tasks to earn money. It features role-based access for Workers, Buyers, and Admins, secure authentication, a coin-based reward system, and payment integration.","archived":false,"fork":false,"pushed_at":"2025-02-19T10:54:44.000Z","size":232,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-19T11:40:17.658Z","etag":null,"topics":["expressjs","firebase","javascript","mongodb","node","reactjs","reactrouter","tailwindcss"],"latest_commit_sha":null,"homepage":"https://gigflow-client.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/rizowan-rafi.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-05T07:17:04.000Z","updated_at":"2025-02-19T10:54:48.000Z","dependencies_parsed_at":"2025-02-19T11:40:21.443Z","dependency_job_id":"5b9e1fcb-e695-4425-ad1c-62c412a7e891","html_url":"https://github.com/rizowan-rafi/Gig-flow","commit_stats":null,"previous_names":["rizowan-rafi/gig-flow"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rizowan-rafi/Gig-flow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizowan-rafi%2FGig-flow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizowan-rafi%2FGig-flow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizowan-rafi%2FGig-flow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizowan-rafi%2FGig-flow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rizowan-rafi","download_url":"https://codeload.github.com/rizowan-rafi/Gig-flow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizowan-rafi%2FGig-flow/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265402833,"owners_count":23759237,"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":["expressjs","firebase","javascript","mongodb","node","reactjs","reactrouter","tailwindcss"],"created_at":"2025-02-23T13:19:05.729Z","updated_at":"2025-12-30T18:59:45.092Z","avatar_url":"https://github.com/rizowan-rafi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Micro-Task and Earning Platform\n\n\n## Admin Credentials\n- **Username:** hermender144@gmail.com\n- **Password:** 1234aA$\n\n## Live Site URL\n[Micro-Task and Earning Platform](https://gigflow-client.web.app/)\n\n## Project Overview\nThe **Micro-Task and Earning Platform** is a web application that allows users to complete small tasks and earn money. It provides a seamless experience for Workers, Buyers, and Admins to manage tasks, earnings, and platform operations.\n\n## Features\n1. **User Roles:** Supports three distinct roles – Worker, Buyer, and Admin with different functionalities.\n2. **Task Management:** Buyers can create, review, and approve tasks, while Workers can complete and submit tasks.\n3. **Secure Authentication:** Users can register and log in using email/password or Google authentication.\n4. **Coin System:** Workers earn coins for completing tasks, which can be withdrawn once they accumulate enough.\n5. **Admin Dashboard:** Admins can manage users, tasks, and withdrawal requests efficiently.\n6. **Responsive Design:** Fully optimized for mobile, tablet, and desktop views.\n7. **Payment Integration:** Stripe payment gateway for buying coins.\n8. **Notification System:** Users receive real-time notifications for task approvals, rejections, and payments.\n9. **Pagination \u0026 Filtering:** Efficient pagination and filtering options for better task management.\n10. **Secure Authorization:** Role-based access control to ensure secure data handling.\n\n## Technology Stack\n- **Frontend:** React.js, Tailwind CSS\n- **Backend:** Node.js, Express.js\n- **Database:** MongoDB\n- **Authentication:** Firebase, JWT\n- **Hosting:** Vercel (Backend), Firebase (Frontend),\n- **Payment Gateway:** Stripe\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frizowan-rafi%2Fgig-flow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frizowan-rafi%2Fgig-flow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frizowan-rafi%2Fgig-flow/lists"}