Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/JordyHers-org/Times-up-flutter
π¨βπ©βπ§ πΈ Parental Control App- For Android πThis Application use Native plugins to get local data such as Location and AppData to send it to the database. These information are saved in cache. In order to monitor the time spend on screen parent can then send messages and warn kids when itβs time to go to bed or do their homework. π±ππ
https://github.com/JordyHers-org/Times-up-flutter
android dart flutter flutter-apps flutter-ui google-maps hacktoberfest parental-control tracking
Last synced: 7 days ago
JSON representation
π¨βπ©βπ§ πΈ Parental Control App- For Android πThis Application use Native plugins to get local data such as Location and AppData to send it to the database. These information are saved in cache. In order to monitor the time spend on screen parent can then send messages and warn kids when itβs time to go to bed or do their homework. π±ππ
- Host: GitHub
- URL: https://github.com/JordyHers-org/Times-up-flutter
- Owner: JordyHers-org
- License: apache-2.0
- Created: 2022-05-29T23:34:40.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-17T16:20:19.000Z (4 months ago)
- Last Synced: 2024-08-01T12:21:39.109Z (3 months ago)
- Topics: android, dart, flutter, flutter-apps, flutter-ui, google-maps, hacktoberfest, parental-control, tracking
- Language: Dart
- Homepage:
- Size: 1.42 MB
- Stars: 114
- Watchers: 6
- Forks: 39
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS.yml
Awesome Lists containing this project
README
[![All Contributors](https://img.shields.io/badge/all_contributors-12-blue.svg?style=flat)](#contributors-) ![coverage](./coverage_badge.svg)
[![Deploy Dev](https://github.com/JordyHers/Times-up-flutter/actions/workflows/deploy-dev.yml/badge.svg)](https://github.com/JordyHers/Times-up-flutter/actions/workflows/deploy-dev.yml)
[![Deploy Master](https://github.com/JordyHers/Times-up-flutter/actions/workflows/deploy-master.yml/badge.svg)](https://github.com/JordyHers/Times-up-flutter/actions/workflows/deploy-master.yml)
[![PR Review](https://github.com/JordyHers/Times-up-flutter/actions/workflows/review.yml/badge.svg)](https://github.com/JordyHers/Times-up-flutter/actions/workflows/review.yml)------------------------------
β¬οΈ DOWNLOAD APK β¬οΈ------------------------------
## NEW FEATURES π v2.0.0Time's Up is a mobile application developed using `flutter` to monitor the time kids
spend on screen.So far the app is only available on Android. The app can't run on iOS devices.
The application has for sole purpose to track and record the data from the child's
device and send it to parents. The application does not violate the `privacy policies`
settled for user, and doesn't collect data for third parties companies.- App Icons π±
- App Usage Metrics π
- Setting page (Update Profile) πΉ
- Contact Us pageπ©
- Dark Mode π
- Customize Notification π³
- Battery Level πΆ
- Marker image (Child's Picture) on Map πΊ
- Email follow up for weekly report π¨
- Location Tracking π
- Notification π## Application Feature: Parent Side
| | | |
|-|-|-|
| | |
| | |
| | | |## Application Feature: Child Side
| | |
|-|-|
| | |
| | |## Tech Stack
- **Front End**: Flutter
- **Back End**: Firebase (Firestore, Cloud Functions)
- **Push Notifications**: Enabled via Cloud Functions triggered in Firebase
- **Authentication**: Firebase Auth## Packages
- [firebase auth](https://pub.dev/packages/firebase_auth) for authentication
- [provider](https://pub.dev/packages/provider) for state management
- [flutter_bloc](https://pub.dev/packages/flutter_bloc) for Child's page management
- [easy location](https://pub.dev/packages/easy_location) for tracking locations
- [geo_locator](https://pub.dev/packages/geo_locator) for Lat and long values
- [cached_network_image](https://pub.dev/packages/cached_network_image) for caching images
- [shared_preferences](https://pub.dev/packages/shared_preferences) for String and bool caching
- [share_plus](https://pub.dev/packages/share_plus) for sharing Child's code## How to Contribute
1. **Read The Branch naming convention**
> How to name a branch2. **Fork and Clone the Project**
```bash
git clone https://github.com/JordyHers-org/Times-up-flutter.git
cd Times-up-flutter/
```3. **Install Flutter Version**
> Install FVM via Homebrew and use Flutter version 3.7.12.
```bash
brew install fvm
fvm install 3.7.12
```4. **Request Firebase Options File**
> Request the Firebase options file from the Project Owner and place it in the appropriate location. From discord server
Jordyhers [Discord- JordyHers](https://discord.gg/e4ppDx9Zcy)5. **Extra**
> For child's pictures feel free to use any of the pictures available.| | | |
|-|-|-|
| | |
| | |
| | | |---
## Contributors
To have access to firebase and all necessary credentials and
To contribute to the project join the discord server:
Jordy Hershel Igondjo
π»
Muhammad Ijaz
π»
Bhoomik Shetty
π»
Tarun Samanta
π»
Mmegwa Anthony
π»
Nikhil Raj
π»
Darsh Singh
π»
mehrozezaidi
π»
Siddesh Shetty
π»
Zakareya Alatoli
π»
Chan Kelwin Hillary
π»
Verdy Bangkit
π»
Add your contributions
Jordyhers [Discord- JordyHers](https://discord.gg/e4ppDx9Zcy)