🚀 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
Log in or sign up for Devpost to join the conversation.