This project builds on my broader mission of addressing educational inequality in underserved regions by leveraging data-driven solutions. Specifically, it develops a regression model to predict student math performance using socio-economic and demographic factors such as parental education, access to resources, and academic preparation. This contributes to a scalable approach for improving educational outcomes in resource limited communities.
A deployment of the linear regression model is available as a publicly routable service. The API endpoint that returns predictions given input values is available at: https://linear-regression-model-7a17.onrender.com
To assess the model and test the prediction endpoints, you can use the Swagger UI testing interface available here: Swagger UI (Docs)
You can view a demonstration of the model creation, evaluation, API integration and mobile app functionality here: [https://youtu.be/RjGPUdNyNjw]
To run the Flutter mobile application locally, follow these steps:
- Ensure you have Flutter installed and your development environment is set up.
- Navigate to the mobile app directory:
cd FLutterApp/prediction_app - Fetch the project dependencies:
flutter pub get
- Run the app on an attached device or emulator:
flutter run