Inspiration

The Job search process for a college student is difficult and stressful. Having to keep tracks of all the dates for interviews, and OAs can be a headache. Therefore, we decided to program this APP to keep track for us instead of having to stare at an ugly Excel sheet.

How we built it

We split this web app into 2 parts. The front end is made using React JS, the MUI library, and Javascript. The backend is made with Flask, Cohere and Python

Challenges we ran into

Integrating the Appwrite API and database was difficult because they provided a complete set of server side endpoints while there was an incomplete set of client side endpoints. So we had to figure out how to set up the overall Flask backend to account for all endpoints. Also, learning how to use the endpoints and database took time because it was a new technology.

Accomplishments that we're proud of

We were able to set up the server (locally) and create a web app that features a list of upcoming deadlines related to recruitment (like interview date, offer deadline, etc.) and we were able to add to the database from the web app. We are proud that we were able to get the MVP working.

What we learned

We learned a lot about the effort that goes into a full stack project. We learned new technologies such as Appwrite, React, and Cohere. Furthermore, we learned how to leverage our team's skills to divide work accordingly and work efficiently.

What's next for Job Application Manager

Next steps would be to implement user authentication, integrating with ML work to allow users to find shortcomings in their resumes given a company's job posting, parsing email updates to automatically detect when a change in a position's recruitment cycle changes, and to allow a forum where users can form a community and help one another.

Built With

Share this project:

Updates