Skip to content
/ accmaps Public

Accessible indoor map for people with disabilities | @ TU Dresden

Notifications You must be signed in to change notification settings

tillgr/accmaps

Repository files navigation

Accessible Maps mobile interaction

The project Accessible Maps aims to make indoor mobility more accessible for people with disabilities in the occupational context. This repository focuses on prototyping solutions for accessible mobile indoor map interaction

Used technologies for the prototype:

The source files are mainly written in TypeScript.

Installation

First, ensure to have Node.js installed on your system. In order to install dependencies and to build a webpack-bundled JS file, execute the following steps:

  1. Install dependencies: npm i
  2. Compile Typescript files and build JS bundle: npm run build

Execution

Run node index.js or npm start in order to start a small webserver. Afterwards, the app is accessible via your browser under the displayed url.

Project structure

public

Contains all the static files that are to be sent to clients, including:

  • index.html
  • compiled JavaScript bundle files (which also load css styles, included by webpack)
  • OverPass XML files, transformed to GeoJSON (are downloaded and transformed on server start, if necessary)

This directory doesn't contain any application logic!

server

JS source files which are needed to run the Node-based webserver. Exported functions from here are called in ./index.js.

src

The client application's source files, written in TypeScript.

Icons

The icon images are taken from https://thenounproject.com/ (TODO: check licensing!)

About

Accessible indoor map for people with disabilities | @ TU Dresden

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •