Inspiration

As college Juniors, my two friends and I have been trying to figure out our internship situation for the summer of 2021. We have used resources such as LinkedIn, Glassdoor, and Handshake to find some opportunities and we thought to ourselves, what if we make an app tailored for students like us who would like a sneak peek at the real world through internship experience.

What it does

With this in mind, we decided to make a Flutter application called jobU. (standing for job University) which shows a variety of jobs specifically for students who are currently in academia or those just about to start their professional careers.

How I built it

We created a Python script that currently only scrapes data from LinkedIn Jobs, which is part of the backend of our application. Our front end is made with Flutter SDK which shows a list of available internships, their details, and tappable listView tiles which take the user to the job posting. There is also a refresh button along with a search button (which is still in progress).

Challenges I ran into

We have never applied a Flask backend to a Flutter application before, so learning to do that was quite challenging but rewarding. We have also never dealt with web scraping before so it was also another new skill to learn.

Accomplishments that I'm proud of

I am proud of being that we have incorporated python into mobile development, which I have never done before. This is a good learning experience because I am going to be able to apply this to future mobile applications that I will help build.

What I learned

I learned to incorporate a flask backend to a Flutter application as well as web scraping using python. I also learned the importance of using version control especially because of the fast-paced environment of this hackathon.

What's next for jobU.

The search function and filter function need to be fully implemented. Also, adding a built-in description would be something to do in the future. We will also be working on making the UI more aesthetically pleasing. We will also scrape data from other sources in addition to LinkedIn. Overall, we want to continue to build this application until we think it will truly benefit college students.

Built With

Share this project:

Updates