Este projeto foi criado por 4 alunos que frequentam o Blekinge Institute of Technology em programação web. Recebemos a tarefa de criar um sistema para uma empresa de scooters onde criaríamos, entre outras coisas, uma aplicação web adaptada ao mobile para o cliente, interface web administrativa, um programa de simulação para as scooters elétricas, um programa de inteligência na bicicleta e uma API Rest que distribui e recupera informações de todo o sistema e armazena as informações em um banco de dados.
Todo o projeto está disponível em: https://github.com/FalkenDev/V-Team-SparkRentals
O painel do administrador será um site onde o administrador pode fazer login e gerenciar o sistema. O administrador poderá gerenciar todas as cidades, scooters e contas de usuários no sistema. Na primeira página, deverá ser possível visualizar informações gerais sobre todas as cidades, patinetes e usuários cadastrados. Haverá subpáginas para mapas, áreas urbanas, scooters e clientes. Cada página tem uma finalidade para que o usuário possa supervisionar e gerenciar a área que a página cobre.
A página será feita com ReactJs e recuperará dados de nossa API REST. Tailwind será usado como estrutura CSS para o estilo. A biblioteca do roteador React será usada para navegação porque o React não possui roteamento de página desde o início.
.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
instalação npm
npm início
OPS! Não se esqueça de enviar seu arquivo env no comando docker run
docker run -it jamestjata01/spark-rentals-admin-dashboard:mais recente
Para usar o Painel de Administração: http://localhost:3000