Connecting you with the right job
Travigui is a job-connecting app that helps workers from any domain find jobs and connects them with people who need a job done. The app is built with Flutter and Node.js and uses a MongoDB database to store job and user information.
The Travigui app is currently in development, with both the front-end and back-end components nearing completion at around 90% progress. However, while much of the core functionality has been implemented, there is still some work to be done in linking the front-end and back-end components together.
- Flutter: Front-end framework
- Node.js: Back-end framework (Check GitHub repo for more details)
- MongoDB: Database
To use Travigui, follow these steps:
- Create an account by signing up with your email and password
- Browse available jobs in your domain or post a job if you're looking for work to be done
- Apply for jobs that interest you or accept job offers if you're a client
- Communicate with clients or workers through the in-app messaging system
- Complete jobs and receive payment through the secure payment system
Travigui includes the following features:
- User authentication and account creation
- Job browsing and posting
- Job application and acceptance
- In-app messaging system
- Secure payment system
core
: Contains the core of the app, such as theconstants
,services
,routes
.models
: Contains the models of the app such asuser
.providers
: Contains the providers of the app such asauth
usingRiverpod
as a state management solution.view
: Contains all the screens and components of the app.