Inspiration
We were tired of using spreadsheets to track job applications since they can be time-consuming, confusing, and messy.
What it does
Our project is a web application that helps people keep track of their job applications. Users input a link to a job posting, and the application will scrape the job posting for relevant information such as the job title, company, location, and job description. Users can then view all of their job applications in a table format. Users can also store commonly used application information such as their resume and work experience
How we built it
We used a MERN stack: MongoDB, Express, React, Node.js. We also used Puppeteer for scraping the link the user inputs, and the Groq API/Meta's Llama3.1-8B to parse through the scraped HTML.
Challenges we ran into
A lot of configuration issues: more than once, our .env configuration got messed up. We also all have finals this week so we had to balance this project and our classes.
Accomplishments that we're proud of
We are all very proud of the app that we built. We think it looks really good, it has a lot of QoL features that we believe will help us be more productive with our time.
What we learned
We learned a lot, ranging from how to use Git as a team to how to use new technologies. None of us had a ton of experience with Express or MongoDB which made for a very interesting learning curve.
What's next for AMAP
We'd like to continue development when we have time, adding features like Auth0, AI Resume Grading, the ability for users to edit any field in the table, efficiency improvements (loading times), the ability to filter or sort the table, a custom notes feature, and maybe some more color too.
Built With
- express.js
- groq
- mongodb
- node.js
- puppeteer
- react



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