This page contains a very broad look at the parts of the code for Invisible Map. For more detailed descriptions of the ins and outs of the code, look at the pages linked under the Component Details category on the home page.
Currently, the code consists of three main parts: the front-end map creation (Invisible Map Creator), the back-end map processing, and the front-end map viewing (Invisible Map). The code for the front-end parts are in the InvisibleMap repository on Github, and the code for the back-end is in the invisible-map-generation repository.
An important usage note: as of 6/17/2021, maps generated using the code in the master branches of the invisible map repositories are not compatible with the code in the floor-detection and lidar-mesh branches of the repositories and vice versa. The map data was restrucured, thus most maps uploaded to Firebase after this date only work with the newest code.