Inspiration
We are all first year computer science students, and the overhanging dread of the job application process was something that wanted to encapture in our project. This lead us to our idea for IFML.
What it does
IFML is an alternative platform to work and solve coding interview problems. We allow users to keep track of their strengths and weaknesses through a personalized dashboard; our multipurpose AI allows students to better complete these questions and informs them of the best topics to work on to improve their skills.
How we built it
We utilized Next.js and Tailwind.css for the frontend. Part of our project also utilized Flask and python to compile code and make API calls. We also used firebase to track user progress and problem-set data.
Challenges we ran into
We ran into many technical issues that were well above our skill level as this is our first time participating in a Hackathon. One major challenge was designing the front-end itself, as none of us has substantial experience in modern web-design techniques. Integrating this front-end with our database as well as our python backend proved to be very challenging, but in the end, we were able to successfully make a functioning product.
Accomplishments that we're proud of
More than anything, we are most proud of the fact that we chose not to give up; at times, it seemed like we were getting no where, but we kept persevering; we even pulled an all-nighter despite making incredibly slow progress.
What we learned
We learned more about how to practically integrate AI into a webapp, and we also learned that we will install all needed dependencies before we start our next Hackathon - we learned the hard way.
What's next for IFML
We want a more complete problem set with an extensive topic list to more accurately prepare users for a coding interview which could cover a variety of concepts. Beyond this, we would add better authentication and personalization for each user.
Log in or sign up for Devpost to join the conversation.