Inspiration

The job application process can be monotonous, and keeping track of coding progress and applications across multiple platforms can be overwhelming. We wanted a tool that integrates both application tracking and coding goals into one platform to help people stay organized and motivated.

What it does

TechTracker allows users to track job applications and LeetCode problem-solving goals in one place. It provides an easy-to-use interface for managing applications, updating their statuses, and visualizing progress through a Sankey diagram. Users can also monitor their LeetCode progress and draw from a bank of questions. Weekly goal progress is adjusted dynamically based on completed problems and applications.

How we built it

We built TechTracker using Streamlit for the frontend and MongoDB for the backend. Data is stored and retrieved efficiently through MongoDB, while Streamlit's interactivity powers the dynamic interface, including tables and visualizations. We also created a Sankey diagram to track the flow of applications and their statuses.

Challenges we ran into

One challenge we ran into was integrating Streamlit with our data processing and MongoDB. We overcame this challenge by carving out plenty of time to tackle this issue.

Accomplishments that we're proud of

We're proud of accomplishing everything we set out to do. And of building an integrated system that handles both job applications and coding goals in a clean, user-friendly interface. The dynamic goal-setting the problems, the database setup, and the UI were the biggest wins for us.

What we learned

We learned how to utilize Streamlit to build visually appealing and responsive user interfaces. Additionally, we learned how to leverage MongoDB effectively. The last thing we learned is to be ambitious and keep code clean and purposeful.

What's next for TechTracker

There are more features we'd like to add, such as resume feedback, and behavioral questions. We'd also like to deploy the project and start getting user feedback from users on the hunt for a job.

Built With

Share this project:

Updates