ResumeRover is an AI-driven, blockchain-secured recruitment platform developed as part of the final semester project for the University of Moratuwa. It automates resume parsing, candidate evaluation, credential verification, and delivers real-time insights to recruiters.
- Resume Parser (Group 9): NLP-based resume parsing using SpaCy and BERT.
- AI Candidate Ranking (Group 10): ML scoring using Decision Trees.
- Blockchain Verification (Group 11): Ethereum + Chainlink for credential validation.
- Analytics Dashboard (Group 12): Forecasting & dashboards using Plotly, ARIMA, LSTM.
- Backend: FastAPI, Web3.py, Pydantic
- Frontend: React.js, Tailwind CSS
- NLP: SpaCy, Transformers
- Blockchain: Solidity, Ethereum, Chainlink
- Database: MongoDB
- Deployment: Docker, Kubernetes, GitHub Actions, Azure
- Resume uploading and parsing (PDF, DOCX)
- Role-based candidate dashboards
- Credential verification with smart contracts
- Real-time analytics and predictive hiring insights
- Full Agile Scrum development with documentation
- Software Requirements Specification (SRS)
- Architecture & Design Specifications
- Deployment Plan & DevOps Strategy
- Testing Reports & UAT logs
- Software Evolution Plan with implemented CR
- Ashidu Dissanayake (Group Lead – Group 9)
- Dineth Randula
- Ravindi Perera
- Eshin Wijesinghe
- Asith Dilusha