-
The login page
-
The top of the users profile page where you can see his profile picture and reviews as a Jobbe or Jobber
-
The bottom of the users profile page where you can see his services and previous jobs
-
A list of all the jobs in your area and the price per hour, duration and type of job
-
The jobs detail page for the Jobbes posts where they can select a Jobber to fulfil the service
-
A list of all the Jobbers in your area
-
Creating a job posting
-
Search for Jobbers by category
-
The job detail page for Jobbers to get more detail about a job and make a bid
-
Conversations with other users of the application
Project Description
OneJob is a hybrid application for both iOS and Android devices. The purpose of the application is to act as a medium between people who are looking for someone to do a small one time job such as helping them move, lawn care, dog sitting, babysitting, tutoring, and many more jobs with people who are offering those services. Another goal of the application is to be community driven, meaning users will rate each other when one provides a job for the other. The person seeking someone for a job will create a post with details about what the job is, the expected price, date, and the duration and then other people who can fulfill that service at the specified time will bid against other people. The job provider will then be able to view each bidders profile and the rate they offered and then pick who they want to fulfill their service.
Technology
The application was developed using the Ionic hybrid mobile application framework for Cordova, so web technologies such as HTML, CSS and Javascript with AngularJs were used to develop the application. Instead of developing a backend and setting up a database we decided to use Parse, which is a mBAAS. This allowed us to simply do the data access from the front-end and then letting Parse handle querying and storing the data.
Challenges
The scope of the project was really large and we knew this going in so not all essential features were fully developed.
The Future
We are considering working on this project after the Hackathon to continue developing it as a team. We believe that our application could have potential. Although, there is competition out there that provides a similar experience to our application, they have shortcomings and/or are not widely used by the public.


Log in or sign up for Devpost to join the conversation.