Skip to content

A real-time emergency alert and response mobile application built with Expo and React Native.

Notifications You must be signed in to change notification settings

rakshit0960/SafetyAlert

Repository files navigation

SafetyAlert - Emergency Response App

A real-time emergency alert and response mobile application built with Expo and React Native.

Features

  • 🚨 Live Emergency Alerts
  • 📍 Location-based Incident Reporting
  • 🗺️ Interactive Safety Map
  • 🚪 Emergency Evacuation Guides
  • 🔐 Secure Authentication with Clerk
  • 📱 Cross-platform (iOS & Android)

Getting Started

  1. Install dependencies

    npm install
  2. Set up environment variables

    • Create a Clerk account and get your API keys
    • Configure your OAuth providers (Google, GitHub)
  3. Start the development server

    npx expo start

Development Options

You can run the app on:

  • iOS Simulator
  • Android Emulator
  • Physical device using Expo Go
  • Development build for full native functionality

Tech Stack

  • Expo SDK 52
  • React Native
  • Clerk Authentication
  • NativeWind (Tailwind CSS)
  • Expo Router
  • React Native Maps
  • TypeScript

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

License

This project is licensed under the MIT License.

About

A real-time emergency alert and response mobile application built with Expo and React Native.

Resources

Stars

Watchers

Forks