Skip to content

LukinMar/toiletfy

Repository files navigation

ToiletFY

HTML5 CSS3 Javascript MySQL NodeJS

logo-toiletfy

📚 Resumo

Achar um banheiro público, limpo e organizado, é tarefa um tanto quanto complicada para a maioria das pessoas, principalmente turistas que não conhecem nada pelo local que estão, motoristas de aplicativos e pessoas que possuem algumas doenças do aparelho digestivo como a síndrome do intestino irritável, doença de Crohn e intolerância a determinados alimentos.

Pensando nisso, desenvolvi esse aplicativo, como forma de estudo, onde, com o acesso à localização dos usuários é possível informar locais próximos onde há banheiros para uso, suas avaliações, se necessitam de pagamento para usar, se são adaptados, se há fraldário ou se possuem alguma observação sobre o uso.

O aplicativo foi desensolvido com o auxilio da Google Maps API, usando a biblioteca Places, os locais são carregados para o mapa a partir da API Banheiros. O apliticativo foi desenvolvido usando HTML, CSS, JavaScript, NodeJS para o lado do servidor e MySQL como banco de dados relacional.

Para a aplicação mobile foi usado a plataforma Apache Cordova (PhoneGap). O Apache Cordova permite que criemos aplicativos para dispositivos móveis usando HTML, CSS e JavaScript.

O Apache Cordova estende os recursos de HTML e JavaScript para trabalhar com o dispositivo resultando em aplicativos híbridos, ou seja, nem aplicativos móveis nativos (porque toda a renderização de layout é feita através de visualizações da Web em vez da estrutura de interface de usuário nativa da plataforma) nem puramente baseados na Web (porque não são apenas aplicativos da Web, mas são empacotados como aplicativos para distribuição e para que tenham acesso a APIs de dispositivos nativos).

Documentação - Apache Cordova

💻 Pré-requisitos

  • Ter acesso a internet
  • Smartphone Android
  • GPS Ativado

🖼️ App Screenshots

plash-Screen and HomePage Emergency-Alert and HomePage-Menu Add new bathroom Report-Issue and Report-Issue-Menu

qrcode-toiletfy