In TruNorth, I helped build a PWA that enables real-time reporting of various events like violence, fire, protests, and accidents, and shares these reports with online users. Built with Vue.js, WebSockets for real-time capabilities, and Mapbox for geospatial data representation, TruNorth contributes to public safety and awareness while demonstrating my ability to create interactive and socially impactful applications.
March 16, 2020
In TruNorth, I contributed to the development of a Progressive Web Application (PWA) that allows users to report various events like violence, fire, protests, roadblocks, and accidents, making this information accessible to other users online in real-time. Built primarily with Vue.js, the app uses WebSockets for real-time capabilities and integrates Mapbox to visually present data and actions on a map.
Ensuring real-time reporting and data sharing was a challenge that was effectively addressed using WebSockets. Integrating Mapbox to visually represent events geographically was another challenge, solved by deeply understanding Mapbox's API and capabilities.
TruNorth serves as a community-driven platform to report and share events in real-time, thereby contributing to public safety and awareness. It demonstrates my proficiency in creating socially impactful, real-time web applications that leverage geospatial data.