A panic alert web app built for Commissioner Gordon to alert Batman of a crime in progress.
- Login — Secure authentication
- Send Panic Alert — Alert Batman of a crime in progress
- Cancel Alert — The crime has been resolved
- Panic History — View the 10 most recent panic alerts
- Responsive UI — Mobile-first, clean interface
React + TypeScript + Vite + Tailwind CSS + Axios + React Router + Context API
- Node.js
- npm (Node Package Manager)
git clone https://github.com/ChadProbert/bat-signal.git
cd bat-signal
# and
npm install
Create a .env
file in the project root with the following variables:
VITE_API_URL=replace_with_api_url
npm run dev
Visit http://localhost:5173 in your browser.