Decode empowers learners in an era of information overload to learn how to code smarter, faster, and with confidence.
Interact with our Conversational AI Agent to get instant explanations and guidance on complex coding concepts. Looking for a new tool to use in your next coding project or Hackathon? Our Gen AI-powered search delivers precise, context-aware answers - no more sifting through endless documentation or a million pages on the internet. Want to code hands-on? Whether you're a learner or an instructor, you can use Decode to visualize important coding concepts and write code instantly with our interactive coding environment.
How we built it.
- We integrated a custom voice agent using Eleven Labs, along with a dynamic knowledge base, to provide users with a natural and context-aware conversational AI experience.
- We built a generative-AI powered search engine using OpenAI & Brave API for answering practical code queries, returning code, youtube videos & website links.
- We used the LangChain framework to implement RAG. Our search engine uses vector stores to convert data into high-dimensional embeddings, to improve search accuracy and relevance.
- We used the D3.js library to create interactive SVG visualizations of data structures and algorithms with real-time updates.
- Used Mo.js and GSAP (GreenSock Animation Platform) to create UI animations.
- Integrated JDoodle IDE for real-time JAVA code execution, allowing users to test code snippets directly in the browser.
- We deployed our app to AWS S3 using Terraform to automate the creation of the S3 bucket and configure the infrastructure for efficient, repeatable deployment. (Challenges faced- backend deployment of our React app with Node.js server and firebase using EC2 AWS)
- We implemented Authentication with Firebase
Generative AI 🟪 Eleven Labs Voice Agent, Eleven Labs API, RAG (Retrieval-Augmented Generation) & Vector Stores for Search, LangChain, Open AI API, Brave API
Tools & Languages 🟦GSAP, D3.js, Mo.js, JDoodle, Node.js, Express.js, Terraform, AWS S3, React, JavaScript, HTML, Tailwind CSS