RecruitMe π― RecruitMe is a student placement preparation portal designed to assist students in enhancing their skills and tracking progress during placement preparation. It provides a comprehensive dashboard, curated resources, AI-powered interview simulation, and exam modules to streamline the preparation process.
π Features
π Student Dashboard Personalized placement preparation statistics. Upcoming events and deadlines at a glance. User-friendly interface for easy navigation.
π€ AI-Powered Interview Simulation Realistic interview environment powered by AI. Questions tailored to the student's profile and skillset. Instant feedback on answers, including confidence and clarity analysis.
π Exam Modules Practice aptitude, technical, and logical reasoning tests. Real-time evaluation and performance feedback.
π Resource Management Curated study materials categorized by domain. Ability to bookmark and save resources for later.
π Seamless Navigation Clickable exam cards that lead directly to test modules. Direct access to test writing and result pages.
π οΈ Technologies Used Frontend: React.js, Tailwind CSS Backend: Node.js, Express.js Database: MongoDB
AI Integration: Gemini for interview simulations Other Tools: REST APIs, JWT Authentication
Folder Structure
RecruitMe
β
βββ backend/ # Backend logic and API routes
β βββ models/ # Database schemas
β βββ routes/ # API endpoints
β βββ controllers/ # Backend business logic
β βββ ai/ # AI interview logic and integration
β βββ config/ # Environment and database configuration
β
βββ frontend/ # React.js frontend
β βββ components/ # Reusable UI components
β βββ pages/ # Page-wise views
β βββ assets/ # Static resources like images
β
βββ README.md # Project documentation
βοΈ How to Run Prerequisites Node.js installed on your system MongoDB server running Gemini key for AI interview simulation