Inspiration

Have you ever felt overwhelmed by the time wasted hopping between multiple websites to manage your tasks and wondering if the resources you find are even reliable? It’s frustrating, right? You’re left juggling different platforms, unsure if they’ll actually deliver what you need. This inspired us to create Litt Labs—a one-stop-shop designed to streamline your learning and productivity needs!

What it does

Imagine starting your day with our dashboard, a vibrant hub that showcases your upcoming tasks, deadlines, and even a motivational quote to give you that extra pep in your step. Our to-do list acts as your personal task wizard, ensuring you never forget a thing. The calendar keeps you on top of important deadlines, helping you stay ahead of the game.

Join our community forum, a buzzing space where you can exchange ideas and celebrate learning wins alongside fellow learners. Our markdown-enabled notes feature makes it easy to jot down ideas, while Snapsolver takes PDFs and images as input and solves questions with ease. Memory cards turn your PDFs or notes into flashcards, and our summarizer condenses lengthy documents into easy-to-digest summaries.

The interview preparation analyzer acts like your personal coach, scoring your performance and providing valuable feedback. Our resume scorer inspects your resume and offers targeted insights to help you stand out. Meet our Gemini-powered assistant, your smart deadline manager that breaks tasks into manageable subtasks and ensures you never miss a deadline. It also generates personalized learning roadmaps and recommends courses to help you level up fast.

How we built it

We built Litt Labs using React for the frontend, creating a responsive and engaging user interface. The backend is powered by Python with FastAPI, ensuring efficient handling of requests and data processing. We integrated Google's Gemini API for advanced features like the interview analyzer and smart assistant, while Firebase serves as our database, providing real-time data synchronization and storage.

Challenges we ran into

  1. Deadline Manager: Developing the Deadline Manager was challenging because it needed to intelligently break down large tasks into smaller subtasks. We solved this through prompt engineering and task prioritization techniques, ensuring effective organization based on urgency and size.

  2. Resume Scorer: For the Resume Scorer, the challenge lay in providing a detailed review against specific job descriptions. We designed a prompt system with NLP methods to analyze resumes for key skills and qualifications, utilizing Gemini's JSON output for structured feedback.

  3. Interview Analyzer: This feature was complex, needing to analyze both the content of responses and user body language from video interviews. By using Gemini’s multimodal capabilities and applying video analysis techniques, we achieved qualitative and quantitative feedback on interview performance.

Accomplishments that we're proud of

We successfully analyzed video input in our interview analyzer, allowing for comprehensive feedback. Our flashcard generation feature works seamlessly, transforming both PDFs and user-created notes into effective study tools. The smart deadline manager generates a proper plan of action, while the roadmap generator provides tailor-made tasks to help users achieve their goals.

What we learned

We learned about LLM techniques such as RAG chains and few-shot prompting. Additionally, we explored how to process image and video inputs and how to obtain JSON outputs through the Gemini API, all from scratch.

What's next for Litt Labs

  • Gamification and Rewards: Adding badges and streaks to encourage user engagement and retention.
  • Advanced Learning Tools: Introducing PYQ analysis, aptitude preparation, and interactive modules for a richer learning experience.
  • Course Creation: Developing personalized course design tools for tailored learning paths.
  • Resume-Based Job Search: Advanced tools to match users with job opportunities based on their skills.
  • Language and Interview Prep: Incorporating regional language support and focused interview materials to enhance accessibility and effectiveness.

Built With

Share this project:

Updates