Campus to career. Career quiz, resume templates, gap analysis, and college finder—all free for students.
| Feature | Description |
|---|---|
| Career Quiz | Short quiz by major or explore mode; personalized job suggestions |
| Resume Templates | Major-specific resumes, cover letters, admissions essays + FutureBot AI |
| Gap Analysis | Paste resume + job posting → AI match score, missing keywords, suggestions |
| College Finder | Filter by major, location, cost, school type |
| Jobs | Live job listings from LinkedIn, Indeed, Glassdoor, ZipRecruiter & more — filtered by major |
| Accounts | Sign up and sign in; profile with photo (saved under media/avatars/), bio, and job preferences |
- Add ability to make futurebot popup larger
- Make resume tips section into carousel
- Add more colleges
- Finish sign-in functionality so users can save resumes
- sign-in and profile (avatar upload on
/accounts/profile/)
- sign-in and profile (avatar upload on
- consider adding mbti test
- add ability to download resumes/resume templates as docx
- add way for AI chat to reference user behavior
- add way to search for jobs by major (JSearch API — LinkedIn, Indeed, Glassdoor, etc.)
- change dockerfile to use actual server instead of debug server
docker compose up --buildOpen http://127.0.0.1:8000.
AI features (gap analysis, FutureBot): add GEMINI_API_KEY to a .env file. Get a key from Google AI Studio.
Jobs page (live listings from LinkedIn, Indeed, etc.): add RAPIDAPI_KEY to .env. Get a free key from RapidAPI (200 requests/month free). Without the key, the page shows curated career data with direct links to job boards.
Sign-up does not require a verification code; you are logged in immediately. You can still configure SMTP in .env for other features that send mail. If you set placeholder Gmail values, the app falls back to the console backend so nothing fails at startup.
cd ExploringU
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserverStatic preview in docs/. Deploy: Settings → Pages → source main / folder docs. Full app: use Docker.
ExploringU/
├── config/ # Django settings
├── resume_analysis/ # Gap analysis
├── career_quiz/ # Quiz
├── resume/ # Templates, cover letters, essays
├── schools/ # College finder
├── jobs/ # Job market sweep (JSearch API)
├── docs/ # Static site
├── templates/
└── static/
MIT
