Skip to content

furqon/sekitarkita-backend

 
 

Repository files navigation

Build Status Deploy Status License

Tentang SekitarKita.id

SekitarKita adalah aplikasi Berbasis Mobile yang membantu anda melakukan Tracking terhadap Titik Singgung anda dengan Orang-Orang terdekat dengan menggunakan Nearby Device Bluetooth. Aplikasi ini sangat berguna untuk melakukan pemetaan dalam pandemi COVID-19. backend aplikasi dibangun Menggunakan Laravel 7 dan Laravel Nova

Contributing

Proyek ini adalah Proyek Terbuka, siapapun dapat berkontribusi

License

SekitarKita adalah open-sourced software yang berlisensi dibawah MIT license.

Dokumentasi API

POST /store-device

validation

'device_id' => 'required|string|regex:/^([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}$/',
'nearby_device' => 'required|string|regex:/^([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}$/',
'latitude' => 'nullable|numeric',
'longitude' => 'nullable|numeric',

POST /me

validation

device_id' => 'required|string|regex:/^([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}$/',

POST /store-firebase-token

validation

'device_id' => 'required|string|regex:/^([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}$/',
'firebase_token' => 'required|string|min:32|max:256'

POST /device-history

validation

'device_id' => 'required|string|regex:/^([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}$/'

POST set-health

validation

'device_id' => 'required|string|regex:/^([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}$/',
'health' => 'required|in:healthy,pdp,odp'

About

Gerakan Sosial Pencegahan dan Kontrol COVID-19

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 92.5%
  • HTML 7.5%