https://github.com/jonasfschuh/descartebemx
This project is a prototype of a mobile application for the Android platform that works collaboratively to help the community dispose of environmentally sensitive materials.
https://github.com/jonasfschuh/descartebemx
firebase firebase-realtime-database flutter flutter-apps mobile
Last synced: about 2 months ago
JSON representation
This project is a prototype of a mobile application for the Android platform that works collaboratively to help the community dispose of environmentally sensitive materials.
- Host: GitHub
- URL: https://github.com/jonasfschuh/descartebemx
- Owner: jonasfschuh
- Created: 2024-03-29T02:55:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-24T00:22:47.000Z (almost 2 years ago)
- Last Synced: 2025-01-03T16:20:29.662Z (over 1 year ago)
- Topics: firebase, firebase-realtime-database, flutter, flutter-apps, mobile
- Language: Dart
- Homepage:
- Size: 5.81 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DescarteBemX






This project is a prototype of a mobile application for the Android platform that works collaboratively to help the community dispose of environmentally sensitive materials.
Developed with **Flutter and Google Firebase**
Features:
- Query collection points for sensitive materials using multiple keys
- Insert, change, and delete data from collection points, materials, and receiving entities
- User control with FirebaseAuth.
## Table of Contents
- [Installation](#installation)
- [Configuration](#configuration)
- [Usage](#usage)
- [Authentication](#authentication)
- [Contributing](#contributing)
- [Screenshots](#screenshots)
## Installation
1. Clone the repository:
```bash
git clone https://github.com/jonasfschuh/descartebemX
```
2. Install dependencies
```
flutter pub get
```
3. Create a [Google Firebase Firebase](https://firebase.google.com/) project of type "Realtime Database".
Optional: Import database
```
https://github.com/jonasfschuh/descartebemX/data/descartebem-default-rtdb-export.json
```
4. Register que app with FlutterFire
In the command line or terminal, execute flutterfire and configure your firebase project to generate de google API keys.
```
flutterfire configure
```
## Usage
1. Start the application Visual Studio Code
2. Launch an android emulator
3. Start the android application
## Authentication
In the [Firebase console](https://console.firebase.google.com/), option Authentication, Add user
## Contributing
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request to the repository.
When contributing to this project, please follow the existing code style, [commit conventions](https://www.conventionalcommits.org/en/v1.0.0/), and submit your changes in a separate branch.
## Screenshots
Splash screen

Main screen

Search screen with cupertino icons

Detail

Detail maps

Details crud

Menu

Entities

Dark screen mode

Google Firebase Realtime (back-end)
