We are in the process of migrating to FleetsVantage
FMS Frontend is a repository containing the frontend code for the Fleet Management System (FMS) application. This project aims to provide a user-friendly interface for managing and tracking a fleet of vehicles.
The app is LIVE HERE
Software Design Documentation ✍️ Still work in progress.
- Dashboard for monitoring the status of the fleet
- Vehicle management: add, edit, and delete vehicles
- Driver management: add, edit, and delete drivers
- Trip management: create, update, and delete trips
- Real-time tracking of vehicles on a map
- Responsive design for both desktop and mobile devices
To get started with the FMS Frontend, follow these steps:
-
Clone the repository:
git clone https://github.com/ajinsunny/fms-frontend.git
-
Navigate to the project directory:
cd fms-frontend
-
Install the required dependencies using yarn:
yarn install
If you have been using npm install, there will be a few additional steps the first time you use yarn instead.
- Install yarn if you don't already have it with
npm install -g yarn
- Delete the node_modules folder
- Delete the package.lock file
- Run
yarn install
- Install yarn if you don't already have it with
-
Start the development server:
npm start
The application should now be running on http://localhost:3000
.
To use the Fleet Management System, you'll need to create an account and log in. Once you're logged in, you can add vehicles, drivers, and trips. The dashboard will display an overview of the fleet, and you can view individual vehicle details by clicking on a vehicle.
Contributions are welcome! To contribute to this project, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b <branch-name>
. - Make your changes and commit them:
git commit -m '<commit-message>'
. - Push your changes to the branch:
git push origin <branch-name>
. - Create a pull request on GitHub.
Please make sure your code follows the project's coding style and that all tests pass before submitting a pull request
This project is licensed under the MIT License. See the LICENSE file for more information.