Save My Soul - it's a project to ensure your safety.
With Save My Soul project, you can easily and quickly send SOS to telegram users you have added.
- 🚀 Fast and Efficient: Quickly sends SOS and broadcasts your location.
- 👁 Open source: The project is on GitHub.
- 💪 Reliability: SOS will be sent to all users you have added.
- 📱 Mobility and accessibility: Save My Soul is available on Android.
To set up and run Save My Soul locally, follow these steps:
-
git clone https://github.com/w1lderr/SaveMySoulApp
-
git clone https://github.com/w1lderr/SaveMySoulRestAPI
-
git clone https://github.com/w1lderr/SaveMySoulBot
To use Save My Soul project you need:
- Go to the telegram bot, send command /start and copy your id.
- Download the application from the telegram channel.
- Give the app access to location, and add Telegram user
- Send a SOS. And you can also add a widget to make sending an SOS more comfortable.
Android App:
- Kotlin
- Jetpack Compose
- Compose Navigation
- Coroutines
- Retrofit
- OkHttp
- Google Play Services
- Dagger&Hilt
- Glance
Rest Api:
- Java
- Spring Boot
- Spring Web
- Web Socket
- Lombok
- Postgresql Driver
- Spring Data Jpa
Telegram Bot:
- Python
- Aiogram
I welcome contributions! Please open an issue or submit a pull request.
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.