Inspiration
Through multiple internship seasons, we have applied to hundreds, making it hard to keep track. Sometimes
What it does
CareerCache uses a watcher to track emails and parse them with an AI model as they come in. We bucket them into categories between if the email is related to a job being confirmed as an application, is a rejection, is an interview request, or is a job offer.
We then use this to display charts of those statistics and categories over time.
How we built it
We used React for the front end and FastAPI for the backend. To keep track of our emails, we used Google Cloud and the Gmail API. Furthermore, we used Cerebras to extract information from our email.
Challenges we ran into
It was difficult learning all the tools we needed to properly get the charts displayed. We also ran into a lot of time restrictions for all the features we wanted.
Accomplishments that we're proud of
We were able to connect our frontend and backend, which we were not able to last time we participated. We are also really proud of how far we were able to get with the UI, as well as the success of our email watcher.
What we learned
We learned a lot about google cloud, but at the same time we still don't understand it lol. We improved our front end and backend skills.
What's next for CareerCache
We would like to implement more types of charts to give better insights. Perhaps we could also provide recommendations
Built With
- fastapi
- gmail
- google-cloud
- python
- react
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.