Inspiration
We were doing research on some improper infrastructure systems, and the first responders' communication abilities seemed far outdated. Cross-Agency communication required dispatch and "middlemen". Radio Systems often have issues. Back-up devices are clunky and inaccurate. We found the Verizon Frontline App Development challenge that helped identify this problem for us.
What it does
Our app is not meant to replace radio systems or dispatch, but work along with them. Our app allows for cross-agency communication based on incidents and location. We have map features and reporting features for clearer incident identification. We implemented authentication for users in order to identify proper first responders.
How we built it
We used MapLibre API for geo location. We used PostgresSQL for DB. Node.JS and React for development and frontend. NPM as a package manager. Built with Vite 6. Fastify API for Web framework. Prisma 6 for ORM. JWT for authentication. Chat GPT for brainstorming and Claude for implementation.
Challenges we ran into
We spent to much time implementing the database. This wasn't a waste of time, but it isn't as important for a MVP demo.
Accomplishments that we're proud of
What we learned
What's next for First Response
Built With
- css
- fastify
- html
- jwt
- maplibreapi
- node.js
- npm
- postgresql
- prisma
- react
- typescript
- vite
Log in or sign up for Devpost to join the conversation.