Skip to content

MonashRobotics/tactil

 
 

Repository files navigation

Final Year Project: Automated Generation of 3D Printed Maps

Final Year Project Poster

Getting started

Option 1: Running in docker

Requirements

Run the application

  1. git clone git@github.com:owenbrooks/tactil.git
  2. cd tactil/docker
  3. docker-compose up
  4. Go to http://127.0.0.1

Option 2: Building from source

Requirements

  • Linux (ubuntu/arch)
  • Python 3.9 (yay -S python39)
  • pip (sudo pacman -S python-pip)
  • virtualenv (pip install virtualenv)
  • nodejs (sudo pacman -S nodejs / sudo apt install nodejs)
  • npm (sudo apt install npm)

Environment Setup

  1. git clone https://github.com/owenbrooks/tactil.git && cd tactil
  2. python -m virtualenv --python=/usr/bin/python3.9 venv
  3. source venv/bin/activate
  4. pip install -r requirements.txt
  5. cd ui
  6. npm install

How to run

  1. Run the flask API: ./api_start.sh
  2. Run the react UI: ./ui_start.sh

The upload form can be found at http://127.0.0.1:3000

Credits

Home icon by Putri Apriliza

About

Application to make it quick and easy to generate accurate 3D printed maps for people who are blind

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 56.0%
  • Python 36.5%
  • Shell 2.4%
  • CSS 2.1%
  • Dockerfile 1.6%
  • HTML 1.2%
  • JavaScript 0.2%