Skip to content

An app for mapping and locating assets and locations within corporate buildings.

Notifications You must be signed in to change notification settings

dyxribo/campus_maps_desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CAMPUS MAPS DESKTOP

An application for navigating and finding resources in (corporate) buildings.

NOTE: this application is a work-in-progress.

Campus Maps is an application that uses JSON and custom components, utilities and data structures in order to navigate any map, given its data.

The application allows for an Admin mode where, given the proper credentials, a user would be able to make changes such as add assets and users to a map. This will be authorized and authenticated via JWTs retrieved from an API endpoint of your choice.

The application is able to save the layout and positioning as a single JSON file and read it into the application on start up.

This app was originally created to interface with SQL, but is being revised to interface with any custom REST API instead.

Searching for items by id is the default, but it currently also supports usernames for users. support for near-matches to come soon. for lookups by ID and username, searching is done in O(1) time, through the use of a custom map class that reads in the items at app init.

Preview

image image image

Building the app

  • download the Harman AIR sdk from here.
  • clone the repo to a local folder using git clone --recurse-submodules, and open the folder in VSCode.
  • install this extension to your vscode install.
  • build the app with the included BUILD & RUN launch task.

About

An app for mapping and locating assets and locations within corporate buildings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published