Quickgig is an Android platform that connects freelancers and clients, providing a seamless space to find gigs, hire talent, and communicate instantly. The app integrates CometChat for real-time messaging (text, voice, and video) and leverages Firebase for user management and gig storage.
-
Role-Based Home
- Clients: Browse and hire suitable freelancers.
- Freelancers: View and approach available gigs.
-
Direct Communication
- Tap on a freelancer or gig to start a conversation instantly.
- In-app chat powered by CometChat.
-
Rich Communication Tools
- Text messaging.
- Voice messaging.
- Video calling.
-
User Management & Authentication
- Secure login and registration using CometChat authentication.
- User and gig data stored on Firebase.
| Screen 1 | Screen 2 | Screen 3 | Screen 4 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Screen 5 | Screen 6 | Screen 7 | |
![]() |
![]() |
![]() |
- Android Studio (latest stable version recommended)
- Android device or emulator (API 21+)
- Firebase account (for Firestore/Realtime Database and Authentication)
- CometChat Pro account (for App ID, region, and Auth Key)
You will need the following from your CometChat dashboard:
- App ID
- Region
- Auth Key
-
Clone the Repository
git clone https://github.com/kundanjan/Quickgig.git cd Quickgig -
Open in Android Studio
- Open Android Studio.
- Select “Open an existing project” and choose the cloned
Quickgigfolder.
-
Configure Firebase
- Go to Firebase Console.
- Create a new project (or use an existing one).
- Add an Android app to your Firebase project.
- Download the
google-services.jsonfile and place it in theapp/directory. - Enable Firestore/Realtime Database and Authentication as needed.
-
Configure CometChat
- Sign up or log in at CometChat Dashboard.
- Create a new app to get your App ID, Region, and Auth Key.
- In your project, locate where CometChat credentials are required (usually in a config or constants file).
- Replace placeholder values with your actual credentials.
-
Build and Run
- Connect your Android device or start an emulator.
- Click “Run” in Android Studio.
Note:
Quickgig is an Android application and cannot run natively on PC. To use it on a PC, you need to use an Android emulator.
- Register or log in as a client or freelancer.
- If you are a client, browse freelancers and initiate communication by tapping on their profile.
- If you are a freelancer, browse gigs and approach clients directly.
- Use chat, voice, or video features to communicate and collaborate.
Contributions are welcome! Please fork the repository and submit a pull request for any feature or improvement.
For issues, please open an issue on GitHub.






