About the project:
The inspiration behind GetLP came from a simple but persistent problem I noticed among my peers — the struggle to find focused, trustworthy, and well-organized resources while preparing for placements. From aptitude rounds to technical interviews, students often waste valuable time jumping between random websites, forums, and PDFs that may not even be relevant to their specific goals or skill levels. I wanted to solve this with an AI-powered solution that could do the searching for them — intelligently.
What I built: GetLP is a search engine designed specifically for placement preparation. It curates the most relevant content for: Aptitude and reasoning practice Technical concepts (DSA, DBMS, OOP, OS, etc.) Real interview questions asked by top companies
Using AI tools like RapidFuzz for semantic matching and NLP techniques, GetLP delivers context-aware search results tailored to the user’s needs. I built the backend using Flask, integrated search intelligence through custom AI-based keyword matching, and used a lightweight frontend for user interaction.
What I learned: How to apply NLP and semantic search in a real-world use case Backend integration with AI tools like RapidFuzz and Flask Importance of user experience and relevance in search design Handling edge cases like ambiguous queries or irrelevant results
Challenges I faced: Fine-tuning the search algorithm to ensure relevance and avoid noise Building a simple but effective frontend with real-time response Managing and organizing reliable data sources for mock questions
Why it matters: GetLP isn’t just a search engine — it’s a placement buddy. It saves time, reduces stress, and gives students exactly what they need, when they need it — helping them prepare smarter, not harder.
Log in or sign up for Devpost to join the conversation.