Getworker is a freelancer application with node js as the backend, where the employee can search for freelance jobs and submit a proposal. If the employer accepts the proposal, an employee can work on that project within a certain time period. Following MVC architecture.
To install and run this project, you will need to have the following dependencies installed on your machine:
- Flutter SDK
- Android Studio or Visual Studio Code
- Node js
To install the project, follow these steps:
- Clone the repository to your local machine
- Open the project in Android Studio or Visual Studio Code
- Connect an Android device or lauch an emulator
- Run the command 'flutter pub get' using the terminal
- Run the project by clicking the "run" button in the top menu or by using the terminal command 'flutter run'
- Run the command 'npm start' in the cmd of the backend folder
User can do the following:
- Can seek job
- Submit a proposal
- If the employer accepts the bid user can work as a employee for that project
- Need to purchase credits for submitting a proposal
- Can verify KYC
- Get paid by the employer
- Chat with employee (on the process)
Login Screen | Job Screen | Job Detail Screen | Submit Proposal Screen |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- GetX
- Http
- Flutter secure storage
- Flutter spin kit
- Shimmer
- Image picker
- Cloundinary public
- Animated text kit
- MIT License
- Copyright 2022 © ASWINSUBHASH