Inspiration
As a soon-to-be graduate with only four months left until I step into the competitive job market, we wanted to create something that would not only help me but also benefit others, like my teammates, preparing for interviews. We imagined me as the user, juggling multiple resources for interview preparation, and envisioned an all-in-one platform that streamlines the process while leveraging the power of AI. This idea fueled our passion to build Hirely, a comprehensive interview preparation tool powered by advanced AI.
What it does
Hirely is a comprehensive interview preparation platform designed to assist users with:
- AI-Powered Writing and Code Evaluation: Provides detailed feedback on submitted answers, highlighting strengths and improvement areas.
- Professional MCQ Test: Includes a timer with a 1-hour limit. Offers feedback and correct answers after the test is completed or automatically submitted upon timeout.
- AI Live Interview Module (Future Scope): A simulated AI-driven interview experience (currently in progress, with a small prototype completed).
- Personalized Dashboard: Users can view their progress and test results (currently utilizing static data).
How we built it
Frontend: Built with React for a smooth and intuitive user experience. Backend: Developed an Express server to handle API calls and user data. Database: Used MongoDB for storing user credentials, test data, and evaluation records. AI Integration: Leveraged Hugging Face APIs for writing and code evaluation. Authentication: Implemented a secure registration and login system to manage user accounts.
Challenges we ran into
- CORS Errors: Encountered and resolved multiple Cross-Origin Resource Sharing issues while integrating APIs.
- Time Constraints: Staying awake and managing tasks during the intense hackathon schedule was a significant challenge.
- Debugging: Ensuring seamless interaction between the frontend, backend, and AI APIs was complex and time-consuming.
Accomplishments that we're proud of
- Successfully integrated Hugging Face APIs into our project.
- Designed a professional, user-friendly MCQ module with an automatic submission feature.
- Created a scalable architecture with React, Node.js, and MongoDB.
- Built a platform that solves a real-world problem and adds value to users.
What we learnt
- Integrating AI APIs: We explored and implemented Hugging Face models for writing and code evaluation, gaining insights into how AI models can be utilized in real-world applications.
- Full-Stack Development: Enhanced our skills in using React for the front end, Node.js and Express for the server, and MongoDB for the database.
- Time Management: Learned the importance of prioritizing tasks and features within the constraints of a hackathon.
- Overcoming Technical Challenges: Tackled issues such as CORS errors and integrating APIs effectively.
What's next for Hirely - Interview prep with AI
- Enhanced AI Features: Expand the live interview module with advanced AI-driven questions and responses.
- Dynamic Data for Dashboards: Connect the dashboard to real-time user data for a personalized experience.
- Gamification: add head-2-head/1vs1 competition using socket.io of react
- More AI Integrations: Use additional APIs for features like video interview analysis and advanced feedback mechanisms.
Built With
- ai
- bootstrap
- express.js
- huggingface
- mongodb
- react
Log in or sign up for Devpost to join the conversation.