Skip to content

Repository files navigation

🚀 Skilect

AI-Powered Placement Preparation Platform

Prepare smarter with AI-powered skill assessment, personalized roadmaps, resume analysis, mock interviews, and placement tracking—all in one platform.

Live Demo GitHub


Next.js React TypeScript Tailwind CSS FastAPI Python Supabase Clerk Google Gemini Vercel


📖 About

Skilect is an AI-powered placement preparation platform that helps students prepare efficiently through personalized assessments, structured learning roadmaps, resume analysis, AI-powered mock interviews, and progress tracking.

Instead of guessing what to learn next, students receive a clear, personalized roadmap that guides them toward placement readiness.


🎯 Problem Statement

Students often struggle because they:

  • ❌ Don't know what skills they are missing
  • ❌ Have no structured preparation plan
  • ❌ Lack quality interview practice
  • ❌ Have resumes that aren't ATS-friendly
  • ❌ Can't measure their placement readiness
  • ❌ Lose consistency while preparing

💡 Solution

Skilect solves these challenges through AI by providing:

  • 🧠 AI Skill Assessment
  • 🛣️ Personalized Learning Roadmaps
  • ✅ Smart Task Management
  • 📄 Resume Analysis
  • 📑 ATS Resume Checker
  • 💬 AI Mock Interviews
  • 📊 Progress Analytics
  • 🎯 Placement Readiness Dashboard

✨ Core Features

Feature Description
🧠 AI Skill Assessment Analyze current skills and identify knowledge gaps
🛣️ Personalized Roadmaps Customized learning paths based on assessment
✅ Task Management Organize and track daily preparation
📄 Resume Analyzer AI-powered resume review and suggestions
📑 ATS Checker Evaluate resume ATS compatibility
💬 AI Mock Interviews Practice interviews with AI guidance
📊 Progress Dashboard Track learning progress and consistency
🎯 Placement Readiness Visual readiness score with insights

🏗️ System Architecture

                User
                  │
                  ▼
          Next.js Frontend
                  │
                  ▼
      Clerk Authentication
                  │
                  ▼
          FastAPI Backend
                  │
        ┌─────────┴─────────┐
        ▼                   ▼
 Supabase Database    Google Gemini

🛠️ Tech Stack

Frontend

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS v4
  • Framer Motion
  • shadcn/ui

Backend

  • FastAPI
  • Python

Database

  • Supabase (PostgreSQL)

Authentication

  • Clerk

AI

  • Google Gemini

Deployment

  • Vercel

👨‍💻 Team

👨‍💼 Meet Dadhaniya

Team Lead • Frontend Lead • UI/UX

  • Product Design
  • UI/UX
  • Frontend Development
  • Project Management
  • Git Workflow

⚙️ Nishant Pawade

Backend Lead

  • FastAPI APIs
  • Authentication
  • Backend Architecture
  • Server Logic

🗄️ Mayank Majumdar

Database & Deployment Lead

  • Database Design
  • Supabase
  • Deployment
  • Infrastructure

🤖 Suthar Inayatali Hasanali

AI Integration Lead

  • Gemini Integration
  • AI Features
  • Backend Integration

🌳 Git Workflow

feature/*
      │
      ▼
   develop
      │
      ▼
     main
Branch Purpose
main Stable production branch
develop Active development branch
feature/* Individual feature development

🚀 Getting Started

Clone the Repository

git clone https://github.com/Skilect-org/skilect.git
cd skilect

Install Dependencies

npm install

Run Development Server

npm run dev

Open:

http://localhost:3000

📁 Project Structure

app/
components/
hooks/
lib/
public/
styles/

🌐 Live Demo

🔗 https://skilect-7yhw.vercel.app/


💻 GitHub Repository

🔗 https://github.com/Skilect-org/skilect


🎯 Future Roadmap

  • 🎙️ Voice-based AI Interviews
  • 💻 Coding Interview Evaluation
  • 📈 Advanced Placement Analytics
  • 🏢 Company-specific Preparation
  • 📚 DSA & Aptitude Practice
  • 🤝 Collaborative Study Groups
  • 📅 AI Study Planner
  • 📱 Mobile Application

🤝 Contributing

Contributions, feature requests, and suggestions are always welcome.

Feel free to fork the repository, open an issue, or submit a pull request.


⭐ Support

If you found this project useful, consider giving it a ⭐ on GitHub.

It motivates the team to keep building and improving Skilect.


Built with ❤️ by Team Skilect

HACKHAZARDS '26 Global Hackathon

About

Skilect is an AI-powered placement preparation platform that helps students become job-ready through personalized learning paths, AI mock interviews, resume analysis, coding assessments, skill-gap detection, and placement tracking—all in one unified dashboard.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages