🚀 Project Story 💡 Inspiration

Students often prepare for placements in a scattered way—solving random questions without knowing their actual weaknesses. There is no single platform that simulates a complete placement process while also providing personalized feedback. This inspired us to build a system that helps students move from practice to structured, data-driven preparation.

🛠️ What We Built

We developed an AI-powered placement simulation platform that replicates real hiring rounds:

📄 Resume analysis to extract skills and identify missing competencies 🧠 Aptitude testing to simulate real exam environments 💻 Coding round powered by Judge0 for real-time execution 📊 Detailed performance report with skill gaps and improvement roadmap

The system evaluates users holistically and provides actionable insights.

⚙️ How We Built It Backend using FastAPI for scalable API handling Database using MongoDB for storing user data and reports Code execution using Judge0 (Docker-based sandbox) AI integration (Gemini/OpenAI) for analysis and feedback Frontend built with modern JavaScript frameworks

We designed the system in a modular architecture, allowing each component to work independently and scale easily.

🧠 What We Learned Integrating real-time code execution systems securely Handling multi-service architecture (AI + backend + database) Managing Docker-based environments in WSL Designing user-centric workflows for technical platforms ⚔️ Challenges We Faced Setting up Judge0 locally with Docker and resolving compatibility issues Handling network and resource limitations during deployment Managing asynchronous execution for coding evaluation Ensuring smooth integration across multiple services 📐 Technical Insight

We model performance evaluation as a weighted scoring system:

𝑆 𝑐 𝑜 𝑟

𝑒

𝑤 1 ⋅ 𝑅 𝑒 𝑠 𝑢 𝑚 𝑒 + 𝑤 2 ⋅ 𝐴 𝑝 𝑡 𝑖 𝑡 𝑢 𝑑 𝑒 + 𝑤 3 ⋅ 𝐶 𝑜 𝑑 𝑖 𝑛 𝑔 Score=w 1 ​

⋅Resume+w 2 ​

⋅Aptitude+w 3 ​

⋅Coding

This allows flexible tuning of evaluation based on different job roles.

🎯 Final Outcome

Our platform transforms placement preparation into a structured, feedback-driven process, enabling students to focus on their real weaknesses and improve effectively.

🛠️ Built With

Python, JavaScript, FastAPI, React, MongoDB, Judge0, Docker, Gemini API, OpenAI API, WSL, Git, GitHub

🔗 Try it out https://aim-ready.lovable.app https://github.com/your-repo-link 🎥 Video Demo

(Add your YouTube / demo link here)

🖼️ Project Media Captions (use these) Landing Page UI Resume Analysis Output Coding Evaluation Interface Performance Report with Roadmap Skill Gap Analysis

Built With

Share this project:

Updates