AlertMe
AlertMe is a mobile application designed for reporting hazards associated with construction sites. It empowers users to take action on issues that often go unnoticed and pose risks to others. The app also includes a construction site interface, allowing workers to view these reports and take appropriate action to address them.
Project Info
Duration: 13 weeks
My role: Full Stack Developer, Solutions Architect, Development Lead
Teamsize: 5 developers & 4 designers
Opportunity
Construction sites can be hazardous due to their constantly changing nature. Pedestrians and drivers often encounter unprotected areas, debris, restricted sections, and active work zones, all of which pose significant risks. However, the public often lacks clear guidance on how to report these dangers. While the site supervisor is the most appropriate person to address such concerns, they are often difficult to contact, leading to many issues remaining unresolved.
Solution
AlertMe a mobile application where civilians can report construction site hazards, rate reports from others, and receive notifications about hazards. Site workers can review and approve reports, notify users and other construction employees, and address the issues.
My Role
- Leading a team of 4 developers as a development lead
- Created base structure for Backend and Frontend repos
- Designed high level architecture keeping scalability and security in mind
- Created Zustand helper methods
- Added i18n support for Punjabi, French and English languages using react-intl
- Worked on Authentication, Incident Reports, Nearby Incidents, Profile Settings API endpoints
- Worked on Map integrations and OAuth2 integrations
Technologies Used