Skip to content

APP to report in Portugal to the local authorities certain irregularities in one's neighborhood or district

License

Notifications You must be signed in to change notification settings

MarceloMaia2/in-my-district

 
 

Repository files navigation

Node.js CI Node.js CI js-standard-style Total alerts Language grade: JavaScript
Donate with librepay Donate with librepay

No meu bairro!

Aplicação móvel para comunicar ao seu Município e/ou Junta de Freguesia anomalias no seu bairro, como buracos na calçada ou lixo por recolher.

O código está desenhado em Javascript para ser corrido num smartphone. Para tal faz uso da plataforma Apache Cordova.

Estrutura

Este repositório contém o código de três componentes principais, contidos nas seguintes diretorias:

  • app/: Aplicação móvel para Android ou iOS, escrita em Apache Cordova (Javascript)
  • server/: Servidor em NodeJS para comunicar com a APP e com uma base de dados MySQL
  • website/: Página web desenvolvida em Wordpress para anunciar o projeto e publicar as ocorrências

Como instalar e testar a APP

Requisitos, debug e eventuais problemas

Android

  1. Clone este projeto
    git clone https://github.com/jfoclpf/in-my-district.git
  2. Entre na pasta recém criada
    cd in-my-district/app
  3. Adicione a plataforma
    cordova platform add android
  4. Corra cordova build android para construir o projeto na sua máquina. Em Android cria o ficheiro APK na pasta platforms/android/build/outputs/apk

iOS

git clone https://github.com/jfoclpf/in-my-district.git
cd in-my-district/app
cordova platform rm android
cordova platform add ios
open platforms/ios/No\ meu\ Bairro\!.xcworkspace/

Contribuições são muito bem-vindas

  • Usamos StandardJS para o código
  • Respeite a estrutura dos ficheiros
  • Comente sempre o código (preferencialmente em Inglês), tal ajuda os outros a compreender as suas contribuiçes

Licença

GNU GPLv3

About

APP to report in Portugal to the local authorities certain irregularities in one's neighborhood or district

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 53.3%
  • HTML 32.6%
  • CSS 9.5%
  • Handlebars 2.3%
  • PHP 1.4%
  • Shell 0.9%