NeoRecruiter is a comprehensive career development and recruitment platform that combines AI-powered interviews with mentorship, hackathons, internships, and job opportunities. It serves both students seeking career growth and HR professionals looking for top talent.
For Students:
- π€ AI-Powered Mock Interviews: Practice with Google Gemini AI feedback
- π¨π« Expert Mentorship: Connect with industry professionals from top companies
- π Hackathons & Competitions: Participate in coding challenges and win prizes
- πΌ Internship Opportunities: Find internships at leading tech companies
- π Career Resources: Access learning materials and career guidance
- π Progress Tracking: Monitor your interview performance and improvement
For HR & Recruiters:
- π‘οΈ Anti-Cheating System: Comprehensive monitoring and detection
- π Real-time Analytics: Live insights and performance metrics
- π§ Automated Reporting: Detailed candidate analysis via email
- π― Smart Candidate Matching: AI-powered candidate recommendations
- π Interview Management: Complete interview lifecycle management
| Service | URL | Credentials |
|---|---|---|
| Frontend | neorecruiter.vercel.app | - |
| Backend API | neorecruiter-ai-hr.onrender.com | - |
| Demo Login | Use Frontend URL | [email protected] / 1234567 |
| Video Demo | Google Drive | - |
- π― Intelligent Scoring: Advanced AI evaluates responses using Google Gemini
- β‘ Real-time Feedback: Instant analysis and improvement suggestions
- π Multi-criteria Assessment: Relevance, Content Depth, Communication Skills, Sentiment Analysis
- π― Role-Specific Questions: Personalized questions for different job roles
- π§ Email Reports: Complete analysis sent directly to your email
- π Unlimited Practice: Take multiple mock interviews to improve
- π Progress Tracking: Monitor your improvement over time
- π Expert Mentors: Connect with professionals from Amazon, Google, Microsoft, Meta
- π 1-on-1 Sessions: Personalized career guidance and interview preparation
- π‘ Industry Insights: Learn about latest trends and technologies
- π― Career Planning: Get roadmap for your dream job
- π Resource Sharing: Access exclusive learning materials
- π» Coding Challenges: Participate in regular hackathons
- π Prizes & Recognition: Win cash prizes and certificates
- π€ Team Building: Collaborate with other developers
- π Project Showcase: Display your projects to potential employers
- π Skill Development: Improve coding and problem-solving skills
- π Job Search: Find internships and full-time positions
- π― Smart Matching: AI-powered job recommendations
- π Application Tracking: Monitor your application status
- πΌ Company Profiles: Learn about top tech companies
- π Salary Insights: Get market salary information
- ποΈ Anti-Cheating Detection: Tab switch, copy-paste monitoring
- π₯ Screen Recording: Optional full-screen recording for verification
- π¨ Real-time Alerts: Visual indicators for suspicious activities
- π Activity Logging: Complete audit trail of candidate actions
- π Real-time Statistics: Live interview and candidate metrics
- π Candidate Ranking: Automatic sorting by AI scores (highest first)
- π Detailed Analytics: In-depth performance insights with AI feedback
- π° Balance Management: Transparent pricing system
- π§ Email Integration: Automated candidate invitations and reports
- π€ AI Candidate Screening: Automated initial screening process
- π Custom Question Banks: Create role-specific interview questions
- π Performance Analytics: Track hiring success rates
- π Interview Scheduling: Automated scheduling system
- π Reporting Dashboard: Generate detailed hiring reports
- Free Mock Interviews: Practice unlimited times at no cost
- Expert Mentorship: Learn from industry professionals
- Skill Development: Improve through hackathons and competitions
- Job Opportunities: Access to exclusive internships and jobs
- Career Growth: Comprehensive career development ecosystem
- AI-Powered Feedback: Get detailed analysis of your performance
- Quality Candidates: Access pre-screened, skilled candidates
- Efficient Hiring: Reduce time-to-hire with AI-powered screening
- Cost Effective: Transparent pricing with measurable ROI
- Anti-Cheating: Ensure interview integrity with advanced monitoring
- Data-Driven: Make informed decisions with detailed analytics
- Scalable Solution: Handle high-volume recruitment efficiently
| Technology | Purpose | Version |
|---|---|---|
| Node.js + Express | RESTful API server | 16.0+ |
| MongoDB + Mongoose | Database with intelligent schemas | 4.4+ |
| Google Gemini AI | Advanced answer analysis | Latest |
| JWT Authentication | Secure token-based auth | - |
| Nodemailer | Email service integration | - |
| Multer | File upload handling | - |
| Bcrypt | Password encryption | - |
| Cors | Cross-origin resource sharing | - |
| Technology | Purpose | Version |
|---|---|---|
| React + Vite | Modern frontend framework | 18.0+ |
| Tailwind CSS | Utility-first styling | 3.0+ |
| React Router | Client-side routing | 6.0+ |
| Context API | State management | - |
| Axios | HTTP client | - |
| React Icons | Icon library | - |
| React Hot Toast | Notification system | - |
Before you begin, ensure you have the following installed:
- Node.js (v16.0 or higher) - Download here
- MongoDB (v4.4 or higher) - Download here
- Gmail Account - For email service integration
- Google Gemini API Key - Get it here
NeoRecruiter/
βββ Backend/ # Node.js + Express API
βββ Frontend/ # React + Vite Application
βββ README.md # Project documentation
βββ .gitignore # Git ignore rules
-
Navigate to Backend Directory
cd Backend -
Install Dependencies
npm install
-
Environment Configuration Create a
.envfile in the Backend directory:PORT=4000 MONGO_URI=mongodb://localhost:27017/neorecruiter JWT_SECRET=your-super-secret-jwt-key-here EMAIL_USER=[email protected] EMAIL_PASS=your-gmail-app-password GEMINI_API_KEY=your-gemini-api-key-here
-
Start Development Server
npm start
Server will run on
http://localhost:4000
-
Navigate to Frontend Directory
cd Frontend -
Install Dependencies
npm install
-
Environment Configuration Create a
.envfile in the Frontend directory:VITE_BASE_URL=http://localhost:4000
-
Start Development Server
npm run dev
Application will run on
http://localhost:5173
-
Google Gemini API Key:
- Visit Google AI Studio
- Create a new API key
- Copy and paste in your
.envfile
-
Gmail App Password:
- Enable 2-factor authentication on your Gmail
- Generate an app-specific password
- Use this password in the
EMAIL_PASSfield
- Visit neorecruiter.vercel.app
- Click "Student" and start your first mock interview
- Get AI-powered feedback and improve your skills
- Explore mentorship and internship opportunities
- Participate in hackathons and competitions
- Visit neorecruiter.vercel.app
- Click "HR" and create your recruiter account
- Set up your first interview campaign
- Invite candidates and start screening
- Access detailed analytics and reports
The application is deployed using modern cloud services:
| Service | Platform | URL |
|---|---|---|
| Frontend | Vercel | neorecruiter.vercel.app |
| Backend | Render | neorecruiter-ai-hr.onrender.com |
| Database | MongoDB Atlas | Cloud Database |
- Connect your GitHub repository to Vercel
- Set environment variables in Vercel dashboard
- Deploy automatically on every push to main branch
- Connect your GitHub repository to Render
- Configure environment variables
- Set build command:
npm install - Set start command:
npm start
We welcome contributions! Here's how you can help:
- π΄ Fork the repository
- πΏ Create a feature branch
git checkout -b feature/amazing-feature
- πΎ Commit your changes
git commit -m 'Add some amazing feature' - π€ Push to the branch
git push origin feature/amazing-feature
- π Open a Pull Request
- Follow the existing code style
- Write clear commit messages
- Add tests for new features
- Update documentation as needed
- Mobile App: React Native app for on-the-go learning
- AI Career Coach: Personalized career guidance chatbot
- Skill Assessments: Technical skill evaluation tests
- Virtual Career Fairs: Online networking events
- Peer Learning: Study groups and collaboration tools
- Video Interview Support: Real-time video interviews
- Advanced Analytics: Machine learning insights
- Integration APIs: Third-party HR system integrations
- Multi-language Support: Internationalization
- Advanced Proctoring: Enhanced anti-cheating measures
- Bulk Operations: Mass candidate management tools
This project is licensed under the MIT License - see the LICENSE file for details.
π Join thousands of students and companies using NeoRecruiter for smarter hiring! π
β If you found this project helpful, please give it a star! β
Made with β€οΈ by Shivam Sharma