Proyek ini dibuat oleh 4 mahasiswa yang kuliah di Blekinge Institute of Technology dalam pemrograman web. Kami diberi tugas untuk membuat sistem untuk perusahaan skuter di mana kami akan, antara lain, membuat aplikasi web yang diadaptasi untuk seluler untuk pelanggan, antarmuka web administratif, program simulasi untuk skuter listrik, program intelijen di sepeda dan Rest API yang mendistribusikan dan mengambil informasi dari seluruh sistem dan menyimpan informasi di database.
Keseluruhan proyek tersedia di: https://github.com/FalkenDev/V-Team-SparkRentals
Dashboard Admin akan menjadi website dimana admin dapat login dan mengelola sistem. Admin akan dapat mengelola semua kota, skuter, dan akun pengguna di sistem. Di halaman pertama, Anda dapat melihat informasi umum tentang semua kota, skuter, dan pengguna yang terdaftar. Akan ada sub-halaman untuk peta, wilayah perkotaan, skuter, dan pelanggan. Setiap halaman memiliki tujuan agar pengguna dapat mengawasi dan mengelola area yang dicakup halaman tersebut.
Halaman tersebut akan dibuat dengan ReactJs dan mengambil data dari REST API kami. Tailwind akan digunakan sebagai kerangka CSS untuk gaya tersebut. Library router React akan digunakan untuk navigasi karena React tidak memiliki perutean halaman dari awal.
.env:
# Rest API
REACT_APP_REST_API_KEY="React API KEY"
REACT_APP_API_URL="http://localhost:8393/v1"
# Configs
# For the Live Preview Map Update
REACT_APP_MAP_UPDATE_INTERVAL_BOOLEAN=1
REACT_APP_MAP_UPDATE_INTERVAL=1000
instalasi npm
npm mulai
operasi! Jangan lupa untuk mengirim file env Anda dalam perintah docker run
jalankan docker -it jamestjata01/spark-rentals-admin-dashboard:latest
Untuk menggunakan Dasbor Admin: http://localhost:3000