{"id":31758414,"url":"https://github.com/ondrejkutil/job_tracker","last_synced_at":"2026-05-18T02:02:07.106Z","repository":{"id":298348379,"uuid":"999672731","full_name":"OndrejKutil/job_tracker","owner":"OndrejKutil","description":"Full-stack job interview tracking app with FastAPI, Streamlit \u0026 Supabase. Built to learn modern web development \u0026 deployment.","archived":false,"fork":false,"pushed_at":"2025-06-18T17:12:25.000Z","size":22,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-18T17:48:06.574Z","etag":null,"topics":["ci-cd","databases","full-stack","tracker","webapp"],"latest_commit_sha":null,"homepage":"https://ondrejjobtracker.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OndrejKutil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-10T15:56:47.000Z","updated_at":"2025-06-18T17:12:29.000Z","dependencies_parsed_at":"2025-06-10T17:58:15.668Z","dependency_job_id":null,"html_url":"https://github.com/OndrejKutil/job_tracker","commit_stats":null,"previous_names":["ondrejkutil/job_tracker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OndrejKutil/job_tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OndrejKutil%2Fjob_tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OndrejKutil%2Fjob_tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OndrejKutil%2Fjob_tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OndrejKutil%2Fjob_tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OndrejKutil","download_url":"https://codeload.github.com/OndrejKutil/job_tracker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OndrejKutil%2Fjob_tracker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002014,"owners_count":26083258,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ci-cd","databases","full-stack","tracker","webapp"],"created_at":"2025-10-09T20:25:09.602Z","updated_at":"2026-05-18T02:02:07.098Z","avatar_url":"https://github.com/OndrejKutil.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Currently no longer maintained and functional\n\n# 📂 Job Tracker\n\nA full-stack web app for tracking job applications, built to showcase real-world skills in data, backend development, and deployment.  \n\n🔗 **Try it live**: [ondrejjobtracker.streamlit.app](https://ondrejjobtracker.streamlit.app/)  \n🧠 **Docs**: [Backend](docs/backend-readme.md) | [Frontend](docs/frontend-readme.md)\n\n---\n\n## 🧰 Tech Stack\n\n- **Backend**: FastAPI (Python), Auth, REST API\n- **Frontend**: Streamlit UI, session handling\n- **Database**: PostgreSQL running on Supabase\n- **DevOps**: CI/CD setup - automatic deployment to Render and streamlit cloud\n\n---\n\n## 🎯 Skills Demonstrated\n\n- Full project setup from database schema → API → frontend\n- User authentication \u0026 authorization\n- Secure and scalable API design\n- State handling in frontend (Streamlit sessions)\n- Real-world CI/CD deployment flow\n\n---\n\n## 🚀 Why This Project\n\nThis project solves a real need — tracking job applications — while demonstrating:\n\n- Technical independence (self-deployed, no templates)\n- Understanding of secure, modular app structure\n- Ability to connect backend logic with cloud database and user-facing UI\n\n---\n\n## 📁 Project Structure\n\n```sh\njob_tracker/\n├── backend/      # FastAPI + API logic\n├── frontend/     # Streamlit UI\n└── docs/         # In-depth backend \u0026 frontend documentation\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fondrejkutil%2Fjob_tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fondrejkutil%2Fjob_tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fondrejkutil%2Fjob_tracker/lists"}