How adityapatel02788-create/smart-resume-ai-repo works
Smart Resume Builder is a browser-based resume authoring product, optionally backed by a Flask service. The main workflow is candidate edits resume data, reviews a live template preview, uses AI suggestions and ATS keyword analysis, then exports or saves the resume. The React implementation also exposes template browsing, account verification, and cover-letter generation; backend documentation describes server-side AI, email, and persistent account/resume services. Some features are README-documented rather than visible in the sampled source, so those links cite the README.
Main entry points: app-react.jsx Resume Studio · app.py Flask API · database.py SQLite Persistence
Components 14
Resume Authoring
- Resume Studio
app-react.jsx - Template Browser
app-react.jsx - Live Resume Preview
app-react.jsx - PDF and Print Export
app-react.jsx
Resume Intelligence
- ATS Keyword Analysis
app-react.jsx - AI Writing Assistance
app-react.jsx - Cover Letter Generator
app-react.jsx
Accounts and Storage
- Browser Resume Storage
app-react.jsx - Account Verification
backend/app.py
Backend Services
- Flask API
backend/app.py - SQLite Persistence
backend/database.py
Other components
- Candidate
- Groq AI
- SMTP Email
Connections 14
- Candidate → Resume Studio: edits resume
README.md - Candidate → Template Browser: browses templates
README.md - Resume Studio → Live Resume Preview: updates preview
README.md - Resume Studio → ATS Keyword Analysis: checks keywords
README.md - Resume Studio → AI Writing Assistance: requests suggestions
README.md - Resume Studio → Browser Resume Storage: autosaves resumes
README.md - Resume Studio → PDF and Print Export: exports document
README.md - Resume Studio → Flask API: requests cover letter
app-react.jsx - Resume Studio → Flask API: sends verification
- AI Writing Assistance → Flask API: requests generation
README.md - Flask API → SQLite Persistence: reads and writes
backend/app.py - Flask API → Groq AI: requests generation
README.md - Flask API → SMTP Email: sends verification
README.md - Account Verification → Flask API: uses endpoints
backend/app.py