Enhancing family safety and communication with real-time location sharing and modern UIs.
Welcome to Grouptrack, an open-source Flutter application designed to enhance family safety 👫 through real-time location sharing 📍 and communication features 💬. Grouptrack aims to provide peace of mind by ensuring the safety 🛣 of your loved ones while facilitating seamless communication regardless of their location.
Grouptrack adopts a declarative UI approach with Flutter and utilizes flutter riverpod for state management. This architecture promotes a clear separation of concerns, making the codebase more maintainable, scalable, and testable. Flutter’s widget-based system allows for the creation of highly responsive UIs, while flutter riverpod ensures efficient state handling across different components, leading to a smooth and intuitive user experience.
Grouptrack is currently in active development 🚧, with plans to incorporate additional features shortly.
Grouptrack ensures your loved ones’ well-being with:
Enhanced privacy and security through robust end-to-end encryption, leveraging the Signal Protocol to ensure your location data remains private and secure.
Planned Security Features:
Your location data will be encrypted before leaving your device and can only be decrypted by authorized group members, ensuring complete privacy and protection against unauthorized access.
Create/Join Space | Share Location |
---|---|
![]() |
![]() |
Geofencing | Communication |
---|---|
![]() |
![]() |
Ensure you have the latest stable version of Android Studio installed You can then proceed by either cloning this repository or importing the project directly into Android Studio, following the steps provided in the documentation.
Grouptrack utilizes the latest Flutter technologies and adheres to industry best practices. Below is the current tech stack used in the development process:
The Canopas team enthusiastically welcomes contributions and project participation! There are a bunch of things you can do if you want to contribute! The Contributor Guide has all the information you need for everything from reporting bugs to contributing entire new features. Please don’t hesitate to jump in if you’d like to, or even ask us questions if something isn’t clear.
Grouptrack is owned and maintained by the Canopas team. You can follow them on X at @canopassoftware for project updates and releases. If you are interested in building apps or designing products, please let us know. We’d love to hear from you!
Grouptrack is licensed under the Apache License, Version 2.0.
Copyright 2024 Canopas Software LLP
Licensed under the Apache License, Version 2.0 (the "License");
You won't be using this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.