MAG's Internal Website for viewing Freeway Management System data.
The Freeway Management System (FMS) uses pairs of in-road sensors to detect the speed and density of traffic flow. This MAG application uses that data to help analyze traffic information.
fms
, freeway
, management
, detectors
, corridor
, state
, Arizona
, MAG
, maps
- Updated: 2000-00-00
- Created: 2000-00-00
Releases will be numbered with the following format:
- MAJOR: When you make incompatible API changes (bumps the major, resets minor and patch).
- MINOR: When you add functionality in a backwards-compatible manner (bumps the minor, resets patch).
- PATCH: When you make backwards-compatible bug fixes and miscellaneous changes (bumps only the patch).
This project is made possible by the Maricopa Association of Governments (MAG) and the MAG member agencies.
A list of technologies used within the project:
- ArcGIS API for JavaScript
- React
- JavaScript
- HTML5
- CSS3
- Sass
- Node-Sass
- Bootstrap
- KendoReact
- Font Awesome
- ESLint
- Prettier
- npm
- Visual Studio Code
Follow the steps below to get the FMS project up and running on your local machine.
- Navigate to the
client
directory in your terminal: cd client - Install project dependencies: npm install
- Start the development server: npm run dev
The client application should now be running locally at http://localhost:3000.
-
Navigate to the
server
directory in your terminal: cd server -
Open the solution file in Visual Studio.
-
Build and run the server project in Visual Studio's debugging mode.
The server should now be up and running. You can access it through the client application.
-
Update the doc config api url. apiUrl: "http://localhost:56118/", // apiUrl: "http://magdevarcgis/fms/",
-
Run the following command to build the project. npm run build
-
Copy the build folder to the server folder "\magdevarcgis\arcgisvirtualroot\fms"
-
In visual studio, publish the server project to the server by right clicking the project and selecting publish.
Copyright 2023 Maricopa Association of Governments (MAG)
This project is licensed under the MIT license.