https://github.com/maxtmiller/common-track
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.
https://github.com/maxtmiller/common-track
flask google-maps-api python
Last synced: about 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/maxtmiller/common-track
- Owner: maxtmiller
- Created: 2022-06-27T11:18:17.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-21T07:33:29.000Z (over 1 year ago)
- Last Synced: 2025-03-16T04:29:29.563Z (over 1 year ago)
- Topics: flask, google-maps-api, python
- Language: Python
- Homepage:
- Size: 262 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `CommonTrack`
  
**Simplifying college applications with organized tracking, rankings, and deadlines for the Common App.**
---
## Preview

---
## Features
* Home Page with purpose, ranking criteria, and explanations
* My College List to track up to 20 colleges and sync deadlines to Google Calendar
* Search All Colleges across the full Common App database
* Ranked Colleges with QS scores and detailed criteria
* About Section detailing motivation and inspiration behind the app
---
## Tech Stack
* **Backend:** Python, Flask
* **Database:** CS50 SQL for managing college and user data
* **Security:** Werkzeug for password hashing and secure login
* **Session Management:** Functools for login redirection
* **APIs:** Google Calendar API for syncing deadlines
---
## Local Setup
1. Clone the repository:
```bash
git clone https://github.com/maxtmiller/Common-Track.git
cd Common-Track
```
2. Create and activate a virtual environment:
```bash
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
```
3. Install dependencies:
```bash
pip install -r requirements.txt
```
4. Run the Flask app:
```bash
flask run
```
5. Open the local host link in your browser.