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
- appwrite
- cohere
- css
- flask
- javascript
- python
- react
Log in or sign up for Devpost to join the conversation.