Skip to content

ChadProbert/bat-signal

Repository files navigation

Bat Signal

A panic alert web app built for Commissioner Gordon to alert Batman of a crime in progress.

Features

  • 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

Tech Stack

React + TypeScript + Vite + Tailwind CSS + Axios + React Router + Context API

Get Started

Prerequisites

  • Node.js
  • npm (Node Package Manager)

1. Clone the repository

git clone https://github.com/ChadProbert/bat-signal.git

2. Install Project Dependencies

cd bat-signal
# and
npm install

3. Setup Environment Variables

Create a .env file in the project root with the following variables:

VITE_API_URL=replace_with_api_url

4. Running the App

npm run dev

5. Open in Browser

Visit http://localhost:5173 in your browser.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published