End-to-end analysis and interactive dashboard of self-reported co-op salary data using Python and modern data tools.
This project provides a production-ready data application for analyzing co-op salary data. It includes modular code for data loading, analysis, and an interactive dashboard service to visualize insights.
The dashboard application can be started using:
python dashboard/app.pyStreamlit was used to host this dashboard!
1 month = 4 weeks
1 week = 40 hours
Co-op term = 16 weeks
USD → CAD conversion = fixed rate (e.g. 1.35)
For ranges, use the midpoint
For seniority increases, use the starting rate or average
This project is made by me!
For questions or feedback, please open an issue on GitHub.
- Thanks to all co-op students who contributed salary data
- Built with Python and modern data tools