Evalio is an intelligent interview preparation platform that uses AI to assess your skills and provide personalized feedback. Upload your resume, get a custom quiz, and discover what you need to improve.
- Resume Parsing with automatic skill extraction
- AI-Generated Quizzes using Google Gemini
- Smart Gap Analysis with curated learning resources
- Interview Readiness Verdict
- Resource Recommendations (YouTube, docs, GitHub, courses)
Evalio/
├── client/ # React web application
├── mobile/ # React Native mobile app
└── server/ # Python FastAPI backend
Frontend: React, React Router, Chart.js
Backend: Python FastAPI, Google Gemini AI, pdfplumber
Mobile: React Native (Expo), TypeScript
- Node.js 16+ and npm
- Python 3.8+
- Google Gemini API key
- Clone the repository:
git clone https://github.com/shondsouza/Skillsync.w git
cd Evalio- Set up the backend:
cd server
pip install -r requirements.txt
python main.py- Set up the web client:
cd client
npm install
npm start- Create an account or log in
- Enter target company and role
- Upload your resume (PDF)
- Complete the AI-generated quiz
- View results and learning recommendations