Nexus AI is a student career operating system for ambitious college students. It brings applications, certifications, projects, networking, interview preparation, resume notes, goals, skill gaps, and coaching into one organized workspace.
- Live App
- Live App With Render Backend
- Backend Health Check
- Portfolio Case Study
- Jason Binong Portfolio
| Area | Details |
|---|---|
| Status | Flagship portfolio product and startup exploration |
| Focus | Career tracking, readiness scoring, student productivity, backend persistence |
| Users | College students preparing for internships and early-career opportunities |
| Frontend | HTML, CSS, JavaScript, localStorage |
| Backend | Python, FastAPI, SQLite, Render |
| Deployment | GitHub Pages frontend, Render backend |
Nexus AI helps students manage the full career-building process instead of tracking everything across notes, spreadsheets, job boards, resumes, and calendar reminders. It gives students one place to manage applications, projects, contacts, interviews, certifications, goals, resume notes, and career-readiness signals.
- Personalized career readiness dashboard
- Blank workspace and guided onboarding for first-time users
- Account-style profile fields for target role, major, timeline, and weekly focus hours
- Internship application tracker with search and status filtering
- Certification, project, networking, interview, goal, and resume note trackers
- Priority Alerts for overdue items, thin pipelines, deadline windows, missing proof links, and role-fit gaps
- Recent Activity timeline to make the workspace feel active
- Career readiness scoring and target-role skill gap analysis
- AI-style coaching generated from workspace data
- Weekly career plan generator with priorities, reasons, time estimates, and due timing
- Downloadable career action plan and resume notes
- JSON import/export for workspace snapshots
- FastAPI + SQLite backend with CRUD endpoints for core workspace collections
- Backend-generated workspace report and readiness analytics
- GitHub Pages frontend with optional Render API connection
- HTML/CSS
- JavaScript
- Browser localStorage
- Python
- FastAPI
- SQLite
- Render
- GitHub Pages
- Full-stack product direction with a working frontend and backend
- CRUD API design for career-workspace collections
- Relational data modeling with SQLite
- Clear product thinking around student career workflows
- Readiness analytics tied to applications, skills, projects, goals, networking, and deadlines
- Startup-ready roadmap toward authentication, PostgreSQL, and AI coaching
The backend is optional for the static GitHub Pages app, but it powers the full-stack version.
| Method | Endpoint | Purpose |
|---|---|---|
GET |
/health |
Verify API status, version, configured origins, and available collections |
GET |
/snapshot |
Return the full workspace |
GET |
/analytics/readiness |
Return readiness score and target-role skill gap analysis |
GET |
/workspace/report |
Return backend-generated summary, alerts, weekly actions, readiness, and skill gaps |
PUT |
/profile |
Update profile data |
PUT |
/resume |
Update saved resume notes |
GET |
/{collection} |
List records in a workspace collection |
POST |
/{collection} |
Create a record |
PUT |
/{collection}/{item_id} |
Edit a record |
DELETE |
/{collection}/{item_id} |
Delete a record |
POST |
/workspace/import |
Import a JSON workspace snapshot |
DELETE |
/workspace/reset |
Clear the workspace |
Supported collections: applications, certifications, projects, skills, networking, interviews, and goals.
Open index.html in a browser for the static app.
To run the backend:
cd backend
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python seed.py
uvicorn main:app --reloadThen open:
http://127.0.0.1:8000/docs
Run the frontend at the same time:
cd ..
python -m http.server 8070Then open:
http://127.0.0.1:8070/
Verify the SQLite schema:
cd backend
python smoke_test.pyTest the API contract after installing dependencies:
pytest test_api_contract.py- Architecture
- Deployment Guide
- Auth and PostgreSQL Plan
- Roadmap
- Demo Script
- Demo Video Script
- Resume Entry
- Security Policy
- Privacy Notes
- Add authentication with Clerk or Firebase
- Move production persistence from SQLite to PostgreSQL
- Add user accounts and role-based access controls
- Connect CareerLens recommendations into the Nexus skill plan
- Add AI-generated resume feedback using a real LLM API
- Add frontend and backend test coverage
