Skip to content

Akhil-Krishna/GuiD

Repository files navigation

GuiD - AI-Powered Structured Placement Training Platform

📌 Overview

GuiD is an AI-driven educational platform designed to provide structured placement training from the first year of engineering. Unlike traditional training, which starts in the third year, GuiD ensures continuous skill development across eight semesters through a well-defined Roadmap.

🌟 Key Features

🛤️ Roadmap-Based Learning

  • 8 structured stages (semesters) with industry-relevant courses.
  • AI-enhanced learning integrated directly into courses.
  • Simple games & audio support to improve engagement.
  • MCQ-based tests after each stage with badges to gamify progress.

🤖 AI-Powered Assistance

  • Professor AI 🧑‍🏫 → Explains full course slides in detail.
  • Researcher AI 🔍 → Provides focused explanations for selected text.
  • Dr. Frnd AI Chatbot 💬 → RAG-based chatbot to answer user queries.

📚 Industry-Focused Learning

  • Courses on Django, Flutter, and other placement-relevant technologies.

💬 Forum & Peer Learning

  • Community-driven Q&A to help students solve doubts collaboratively.

📄 Placement Support

  • Resume Builder 📝 for generating structured resumes.
  • Placement Notifications 📢 for job/internship alerts.

🏗️ Tech Stack

  • Backend: Django (Server-Side Rendering)
  • Database: PostgreSQL (AWS RDS)
  • AI Model: LLaMA 3.2:1B (via Ollama /api/generate) or mixtral from groq
  • Frontend: HTML, CSS, JavaScript (Django Templates)
  • Hosting: Not deployed yet

Installation & Setup

1️⃣ Clone the Repository

git clone [https://github.com/akhil-krishna/GuiD](https://github.com/Akhil-Krishna/GuiD).git
cd GuiD

Features

  1. Roadmap feature : AI powered Structured Learning strategy for getting into IT sector .From s1 to s8 (8 stages each with 4+ courses and test) : at the each stage badges are given and certificates at the end (gamification)
  2. AI Chatbot: Personalized training in aptitude, English, and coding.
  3. Courses with Certificates: Courses are presented in slides with "Start," "Next," and "Previous" buttons, and completion is tracked in the user's profile.
  4. Previous Year Coding Questions: Questions from your college for different companies, along with solutions.
  5. Online Editor and Compiler: Integrated code editor with an output console for running code and verifying it against test cases.
  6. Notifications: Alerts for coding interviews, job opportunities, internships, etc., with unread notifications indicated by a red badge.
  7. Resume Builder: Users can create resumes, download them as PDFs, and access them in their profiles.
  8. Previous Year Projects: Access to past projects from your college.
  9. Aptitude and English Training: Resources for enhancing aptitude and English skills.
  10. Forum: A space for discussions and sharing knowledge.
  11. User Profiles: Displays enrolled and completed courses, resume, and user details such as name, college, and profile picture.
  12. Dark and Light Mode: Option to toggle between dark and light themes on the website.
  13. Flutter Application in Future

Documents

https://docs.google.com/document/d/1t1hjZ-DtxnmzQddySucM6VxFZ5YSbTH8Q5G7xwqC1dY/edit?usp=sharing

UI Design

https://www.figma.com/design/iwzJcJaXUpJlI25kW1rQml/GuiD?node-id=0-1&node-type=canvas&t=6m4rb2yetekwc6Tl-0

Syllabus For Roadmap

GuiD_Roadmap_syllabus.pdf

About

An AI based Complete Training & Placement Solution

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages