The Silent Alarm App is a security-focused mobile application that allows users to send discreet alerts in emergency situations. Built with React Native, Firebase, and Stripe, it ensures user safety by providing a silent distress signal to pre-selected contacts or authorities.
🚧 This project is still under development. 🚧
Contributions and donations are welcome! See below for details.
- Silent Alert System – Send emergency alerts without making a sound.
- Authentication – Secure login with Firebase.
- Location Sharing – Optionally share location with emergency contacts.
- Push Notifications – Notify selected contacts instantly.
- Subscription System – Monetized using Stripe.
- Smooth UI/UX – Designed with Figma.
- Built with Expo – Fast development with live reloading.
- React Native (Expo)
- Firebase (Authentication, Firestore)
- Stripe (Payments)
- Figma (UI/UX Design)
- Node.js (Backend, if needed)
- TypeScript (For type safety)
- Framer Motion (Animations, if applicable)
SilentAlarmApp/
│── src/
│ ├── components/
│ ├── screens/
│ ├── services/
│ ├── utils/
│ ├── context/
│── assets/
│── App.js
│── package.json
│── firebaseConfig.js
│── .gitignore
│── README.md
git clone https://github.com/SteeveSticks/SILENT-ALARM-APP.git
cd silent-alarm-app
npm install # or yarn install
- Create a Firebase project at Firebase Console.
- Enable Firestore, Authentication, and Cloud Functions.
- Get your
firebaseConfig
and add it tofirebaseConfig.js
.
- Create a Stripe account at Stripe.
- Get your API keys and add them to your environment variables.
npx expo start # Starts the Expo development server
To deploy your app, use EAS Build from Expo:
eas build -p android --profile production
Or for iOS:
eas build -p ios --profile production
- Add AI-based threat detection.
- Multi-device synchronization.
- Offline mode with local storage.
Contributions are welcome! If you'd like to add features or fix bugs:
-
Fork the repo
-
Create a new branch (feature-xyz)
-
Make changes and commit
-
Open a Pull Request
If you need guidance, feel free to ask! 🙌
If you’d like to support this project, you can:
-
Sponsor development – Contact me via email or Twitter.
-
Buy me a coffee ☕
-
Share the project – Spread the word!
This project is licensed under the MIT License.