Skip to content

Website that allows students to practice technical interview questions with the help of an AI assistant. Uses LeetCode problems and context of user submissions to guide students towards better solutions.

Notifications You must be signed in to change notification settings

DavidUlloa6310/code-hints

Repository files navigation

CodeHints - Your AI Interview Buddy!

CodeHints is an AI chat-guided software that helps you with your technical interview practice problems on LeetCode!

image

The project is designed to offer a comprehensive platform for mastering technical interviews, primarily focused on LeetCode questions, by providing a rich set of features including problem sets, real-time chat-based guidance, dynamic graphical problem visualization, and future enhancements such as performance analytics and statistical feedback on solutions.

Key Features

  • Problem set with over 300 LeetCode questions;

  • A real-time and problem-specific Chat Agent designed exclusively to helping you solve your problem!

  • Dynamic Graphical Visualization to represent your problem.

Future Implementation:

  • Performance Analytics: We hope to cater the project even more to our users by providing them data analysis of their progress and performance with chat history!

  • Statistical Feedback on your Solution: Our AI will eventually rate your solutions based on optimal runtime and space complexities, and treat it as a metric to track your performance.

Our TechStack

✨ Next.JS for full-stack deployment

✨ LangChain for prompt-engineering and user-driven assistance

✨ Python for code execution

✨ React GraphViz for problem visualization

✨ TypeScript

✨ Tailwind for styling

✨ JSON for storing the problems

Downloading the Project Locally

Clone the repository into your folder and cd into it. From there, run npm install and wait for your file components to build. Set your environment variables in a new .env file. These should be access keys to your OpenAI API and other auth-based components. Follow .env-examples for more.

The KnightHacks Hackathon!

Our project was prompted by the KnightHacks 2023 Hackathon -- an epic adventure at Universal of Central Florida!

Made with <3 by David Ulloa, Gabriel Lucchesi, Smyvens Estime and Jacob Schuster

About

Website that allows students to practice technical interview questions with the help of an AI assistant. Uses LeetCode problems and context of user submissions to guide students towards better solutions.

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •