An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# `CommonTrack`

![Python](https://img.shields.io/badge/Python-3776AB?style=flat\&logo=python\&logoColor=white) ![Flask](https://img.shields.io/badge/Flask-000000?style=flat\&logo=flask\&logoColor=white) ![SQL](https://img.shields.io/badge/SQL-4479A1?style=flat\&logo=postgresql\&logoColor=white)

**Simplifying college applications with organized tracking, rankings, and deadlines for the Common App.**

---

## Preview

Screenshot 2026-02-23 at 2 28 13 AM

---

## 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.