A full-stack data analytics platform showcasing job market trends, salary insights, and in-demand skills.
- Interactive Dashboard — React frontend with Recharts visualizations
- Real-time Analytics — Filter by location, experience, job type
- Skill Intelligence — Top skills, salary trends, skill combinations
- Responsive Design — Mobile-friendly dark theme
- Local-first API — FastAPI endpoints that run without external services
- Frontend: React 18, Recharts, Axios
- Backend: FastAPI, SQLAlchemy, SQLite
- Automation: GitHub Actions
Frontend: ```bash npm install npm start ```
Backend: ```bash cd backend pip install -r requirements.txt uvicorn main:app --reload ```
| Endpoint | Method | Description |
|---|---|---|
/api/health |
GET | Health check |
/api/skills |
GET | Top skills by demand |
/api/metrics |
GET | Market metrics |
/api/salary-trends |
GET | Salary evolution |
/api/skill-combinations |
GET | Popular skill pairs |
/api/trending-skills |
GET | Trending skills |
Frontend (Vercel):
- Connect GitHub repo
- Set
REACT_APP_API_URLto production backend - Auto-deploys on push
Backend (Railway/Render):
- Connect GitHub repo
- Optionally set
DATABASE_URLfor a managed database - Auto-deploys on push
MIT