I conducted an in-depth analysis of NYC SAT scores and racial demographics, training a predictive model to highlight disparities in the education system. To empower broader access to these insights, I developed and deployed a full-stack web application where users can input relevant data and receive predicted scores, thereby fostering awareness and informing discussions on educational equity.
- clone Client App
- clone Server App
- from the NYC-SAT-Scores-Server directory
- run
pip install -r requirements.txt
- run
start_server.sh
- run
pytest
- from the NYC-SAT-Scores-Client directory
- run
npm install
- run
start_server.sh host
- Connection String -> Server=localhost;Database=master;Trusted_Connection=True;
- Python
- Pandas
- Flask
- Pytest
- Sqlite3
Create a regression model to predict SAT score from demographic makeup, and visualizationWrite unit tests for scores routeReplace iterrows with df applyRemove duplicate data in Filter function- Unit tests for formatScores utility
- Use reduce instead for enumerate for formatScores
- Allow user input of data