Skip to content

Latest commit

 

History

214 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InclusiveWay - Application to Improve Mobility for People with Disabilities

GitHub repo size GitHub language count GitHub forks Bitbucket open issues Bitbucket open pull requests pt-br

Project Description

The InclusiveWay project by the ASK organization aims to improve the mobility of visually impaired people in urban areas, providing an innovative solution for navigating public streets. With approximately 250 million visually impaired people worldwide, and approximately 45 million in Brazil, the application seeks to make the lives of these individuals easier by offering real-time information about road conditions and alerts about obstacles.

Skills Developed

Table of Contents

App Screenshots

Screenshots

Screenshots

App Architecture

Architecture

Architecture

Objectives

General

Improve the mobility of visually impaired people in urban areas.

Specific

  1. Provide real-time alerts about obstacles on the streets.
  2. Offer information about road conditions to determine optimal routes.
  3. Ensure full accessibility by being compatible with screen readers.

Adjustments and Improvements

The project is still under development, and the next updates will focus on the following tasks:

  • Front-end
  • User Database
  • Back-end Data Validation
  • OpenStreetMap
  • Back-end for Route Calculation
  • Obstacle Database
  • Accessibility Features
  • Triggers for New Obstacles

🤝 Contributors

João Natividade's Photo on GitHub
João Natividade
Alydson Lustoza's Photo
Alydson Lustoza
Andreza Vieira's Photo
Andreza Vieira
Carla Silva's Photo
Carla Silva
José Soares' Photo
José Soares

Project Slides

Problem and Strategic Challenge

Problem

Figure 2: Problem in 1 slide

Solution and Value Proposition

Solution

Figure 3: Solution in 1 slide

Prototype

Prototype

Figure 4: Prototype in 1 slide

☕ Using the InclusiveWay Python Prototype

No windows

  1. Instale o anaconda
  2. Crie um ambiente virtual
conda create -n ask python=3.10
  1. Ative o ambiente virtual
conda activate ask
  1. Instale as dependências
pip install -r requirements_windows.txt
  1. Execute o aplicativo
python main.py

No Linux

  1. Instale o anaconda
  2. Crie um ambiente virtual
conda create -n ask python=3.10
  1. Ative o ambiente virtual
conda activate ask
  1. Instale as dependências
pip install -r requirements_linux.txt
  1. Execute o aplicativo
python main.py

📫 Contribuindo para InclusiveWay

Se você deseja contribuir para o desenvolvimento do aplicativo, siga os passos abaixo:

  1. Faça um fork do repositório
  2. Clone o fork para o seu ambiente local
  3. Crie uma branch para suas alterações (git checkout -b nome-da-sua-branch)
  4. Faça commit das suas alterações (git commit -m 'Descrição das alterações')
  5. Faça push para a branch (git push origin nome-da-sua-branch)
  6. Abra um pull request no repositório original

Para construir uma versão no Buildozer

  • Modifique o arquivo (buildozer.spec)

Para ver o erros e fazer uma criar uma versão.apk

buildozer android debug deploy run logcat

Para ver os erros e o log em .txt

buildozer android debug deploy run logcat > log.txt

Para construir apenas o arquivo .apk

buildozer -v android debug
buildozer android logcat > log.txt

Sempre limpar o buildozer antes de fazer uma nova build

buildozer -v android clean

Para colocar em segundo plano no linux

nohup buildozer -v android debug > log.txt &

Para ver o log

tail -f log.txt

Para atualizar o git

Fazendo alterações no git

git pull
git add .
git commit -m "Atualizando"
git push

Adicionando uma nova realease apenas do arquivo .apk gerado pelo buildozer no github

gh release create 0.0.1 '/home/ubuntu/ask/bin/inclusiveway-0.1-arm64-v8a_armeabi-v7a-debug.apk'

About

The InclusiveWay project by the ASK organization aims to improve the mobility of visually impaired people in urban areas, providing an innovative solution for navigating public streets.

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages