We took the inspiration of this project from LinkedIn and Airbnb where people get to search for jobs and housing. We took the ideas and combined them together which targets students.
What it does
Jobfy is a website for college students who can jobs and find housing areas nearby. The user begins by logging into the dashboard which then shows a list of recommended jobs based on his/her major. The user can then browse jobs and housings and see what suits the best. There is also a way for users to change their personal information such as names, major, and university name.
How we built it
We built it using Django framework and its sqlite database for storing users, jobs, and housing information. The website is written in HTML and CSS along with a bit of bootstrap.
Challenges we ran into
One challenge we ran into was keeping track of the urls of the pages user gets to browse through. Django was pointing to the wrong pages under the url extensions which results in the user getting unexpected page loadouts. This was syntax and logic error which was difficult to fix due to the amount of pages and possibilities of navigation.
Accomplishments that we're proud of
The biggest accomplishment in this project is being able to fully integrate the basic structure of a webapp passing information from frontend to backend and vice versa. When a user logins or changes personal information, a POST method is created by passing the data from the frontend to the backend. Other times, when users navigate to a different page, the Django returns the page with information only specific to user.
What we learned
We learned new technologies which are Django and Sqlite which are very powerful and scalable tools. When creating webapps for consumer use, it is very important to use the concept of abstraction which allows for maximum reusability and efficiency.
What's next for Jobfy
Jobfy can be extended upon a variety of new features such as connecting with other users who are attending the same school, working at the same job, or roomates who are renting the same house. This can become something similar to Facebook as well as it adds the functionality of being able to socialize and connect with other people.