{"id":26341401,"url":"https://github.com/maxtmiller/common-track","last_synced_at":"2026-05-15T08:02:42.612Z","repository":{"id":134400726,"uuid":"507877838","full_name":"maxtmiller/Common-Track","owner":"maxtmiller","description":"CommonTrack is a web app created to help students who are applying to colleges by providing lots of information about each college that is part of the common app in an easy to understand manner, such as ranking, size, type, deadlines, test policy, recommendations and more.","archived":false,"fork":false,"pushed_at":"2025-01-21T07:33:29.000Z","size":268,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T04:29:29.563Z","etag":null,"topics":["flask","google-maps-api","python"],"latest_commit_sha":null,"homepage":"","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/maxtmiller.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}},"created_at":"2022-06-27T11:18:17.000Z","updated_at":"2025-01-21T07:33:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"7ff20ca5-cdb7-47e0-8260-5add0e3cc9f2","html_url":"https://github.com/maxtmiller/Common-Track","commit_stats":null,"previous_names":["rlmtm/common-app-organizer","maxtmiller/common-app-organizer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/maxtmiller/Common-Track","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxtmiller%2FCommon-Track","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxtmiller%2FCommon-Track/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxtmiller%2FCommon-Track/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxtmiller%2FCommon-Track/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxtmiller","download_url":"https://codeload.github.com/maxtmiller/Common-Track/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxtmiller%2FCommon-Track/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274578481,"owners_count":25310957,"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-09-11T02:00:13.660Z","response_time":74,"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":["flask","google-maps-api","python"],"created_at":"2025-03-16T04:29:31.911Z","updated_at":"2026-05-15T08:02:42.581Z","avatar_url":"https://github.com/maxtmiller.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# `CommonTrack`\n\n![Python](https://img.shields.io/badge/Python-3776AB?style=flat\\\u0026logo=python\\\u0026logoColor=white) ![Flask](https://img.shields.io/badge/Flask-000000?style=flat\\\u0026logo=flask\\\u0026logoColor=white) ![SQL](https://img.shields.io/badge/SQL-4479A1?style=flat\\\u0026logo=postgresql\\\u0026logoColor=white)\n\n**Simplifying college applications with organized tracking, rankings, and deadlines for the Common App.**\n\n---\n\n## Preview\n\n\u003cimg width=\"1708\" height=\"971\" alt=\"Screenshot 2026-02-23 at 2 28 13 AM\" src=\"https://github.com/user-attachments/assets/d370a78f-aa46-413b-bf27-e2823bd6ded0\" /\u003e\n\n---\n\n## Features\n\n* Home Page with purpose, ranking criteria, and explanations\n* My College List to track up to 20 colleges and sync deadlines to Google Calendar\n* Search All Colleges across the full Common App database\n* Ranked Colleges with QS scores and detailed criteria\n* About Section detailing motivation and inspiration behind the app\n\n---\n\n## Tech Stack\n\n* **Backend:** Python, Flask\n* **Database:** CS50 SQL for managing college and user data\n* **Security:** Werkzeug for password hashing and secure login\n* **Session Management:** Functools for login redirection\n* **APIs:** Google Calendar API for syncing deadlines\n\n---\n\n## Local Setup\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/maxtmiller/Common-Track.git\n   cd Common-Track\n   ```\n2. Create and activate a virtual environment:\n\n   ```bash\n   python3 -m venv venv\n   source venv/bin/activate  # On Windows: venv\\Scripts\\activate\n   ```\n3. Install dependencies:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n4. Run the Flask app:\n\n   ```bash\n   flask run\n   ```\n5. Open the local host link in your browser.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxtmiller%2Fcommon-track","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxtmiller%2Fcommon-track","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxtmiller%2Fcommon-track/lists"}