Overview
The Admin Dashboard for SparkRentals Project is a web-based application designed for administrators to manage the system of a scooter company. It is developed by a group of four students from Blekinge Institute of Technology in web programming. The dashboard allows administrators to manage cities, scooters, and user accounts within the system.
Features
- General Information Overview: The dashboard provides a comprehensive view of all registered cities, scooters, and users in the system.
- Map: This feature allows administrators to view and manage the geographic locations of cities and scooters on a map.
- Urban Areas Management: Administrators can oversee and manage urban areas, ensuring efficient scooter distribution and availability.
- Scooter Management: The dashboard enables administrators to manage individual scooters, including tracking their usage and performing maintenance tasks.
- Customer Management: Administrators have the ability to manage user accounts, including registration, login, and other account-related tasks.
Installation
To install and run the Admin Dashboard, follow these steps:
- Fork or download the project from the GitHub repository: https://github.com/FalkenDev/V-Team-SparkRentals
- Open a terminal or command prompt and navigate to the project directory.
- Run the command
npm installto install the necessary dependencies. - Create a
.envfile and insert the required environment variables. Make sure to modify the input values accordingly. - Run the command
npm startto start the application locally.
Alternatively, you can run the Admin Dashboard using Docker. In this case, make sure to include the environment variables in the docker run command.
Summary
The Admin Dashboard for SparkRentals Project is a web-based application that provides administrators with the tools to manage a scooter company’s system. It offers features such as comprehensive information overviews, map-based management of cities and scooters, urban areas management, scooter management, and customer management. Developed using ReactJs, TailwindCSS, and other technologies, the dashboard ensures efficient and streamlined administration of the scooter system.