https://github.com/bungambohlah/odpmaps
This is a android (react native built-in) application to display all existed ODP points in the android map. We can also monitor and see the registered user and port for each ODPs.
https://github.com/bungambohlah/odpmaps
android-app android-application expo mapbox maps odp odp-net react react-expo react-native
Last synced: 2 months ago
JSON representation
This is a android (react native built-in) application to display all existed ODP points in the android map. We can also monitor and see the registered user and port for each ODPs.
- Host: GitHub
- URL: https://github.com/bungambohlah/odpmaps
- Owner: bungambohlah
- Created: 2023-10-03T14:32:44.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-15T07:25:31.000Z (over 2 years ago)
- Last Synced: 2025-01-13T08:33:27.522Z (over 1 year ago)
- Topics: android-app, android-application, expo, mapbox, maps, odp, odp-net, react, react-expo, react-native
- Language: JavaScript
- Homepage: https://expo.dev/accounts/bungambohlah/projects/ODPMaps/builds/4e310de3-fb47-4da1-ae4b-02b5b99004a9
- Size: 1.14 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# ODP Maps
This is a android application to display all existed ODP points in the android map. We can also monitor and see the registered user and port for each ODPs.
## Table of Contents
- [ODP Maps](#odp-maps)
- [Table of Contents](#table-of-contents)
- [Development Dependencies](#development-dependencies)
- [Development Setup](#development-setup)
- [Features](#features)
- [Rule Authorization](#rule-authorization)
- [Preview on Expo](#preview-on-expo)
## Development Dependencies
1. install expo-cli (`npm install -g expo-cli`)
2. install eas-cli (`npm install -g eas-cli`)
3. Must have Expo Account, if you don't registered yet then register in [here](https://expo.dev/signup)
## Development Setup
1. if you don't login into eas-cli, then run eas login (if already login, then skip this step)
2. run `eas build:configure`
3. run `eas build --profile development --platform android`, you change into ios if you want to install in the ios platform
4. after build, you have QR Code to install the app
5. run `npx expo start --dev-client` to link the app with your devices
**NOTE: when run step 5, making sure all your devices (android and laptop) are connected to the same wifi/networks.**
## Features
- login (user & admin)
- near by odp 5km
- pencarian odp
- informasi detail table ODP (table) (user)
- mengubah informasi detail table ODP (table)
- informasi user ODP (under table)
- mengubah informasi user ODP (under table)
- edit lokasi ODP (user)
warna Marker:
- hijau (>16 port/customer)
- merah (<=16 port/customer)
### Rule Authorization
- admin bisa semua fitur
- user bisa lihat dan edit informasi dan table
- admin: bisa menambah user credentials
## Preview on Expo
Visit to [expo build link](https://expo.dev/accounts/bungambohlah/projects/ODPMaps/builds/4e310de3-fb47-4da1-ae4b-02b5b99004a9) to install "preview" APK on your device.