Gira+ é uma re-implementação da aplicação Gira da Câmara Municipal de Lisboa/EMEL. Com um olhar atento ao design, à experiência do utilizador (UX) e à estabilidade, este projeto visa proporcionar uma experiência de utilização mais agradável ao sistema de bicicletas partilhadas de Lisboa.
A aplicação está a ser desenvolvida em SvelteKit, juntamente com a biblioteca Capacitor para compilar para Android.
É possível descarregar a versão mais recente da aplicação aqui.
A aplicação irá ser disponibilizada na PlayStore. Aguardamos validação da Google.
Alternativamente, a aplicação pode ser compilada através dos seguintes passos:
git clone git@github.com:rt-evil-inc/gira.git
cd gira
android/local.properties
com o caminho para o Android SDK, como no exemplo:
sdk.dir=/opt/android-sdk/
npm install
npm run build-app
ou
bun install
bun run build-app
O ficheiro .apk será criado em android/app/build/outputs/apk/debug/app-debug.apk
A aplicação irá ser disponibilizada na App Store.
De momento, a aplicação pode ser compilada através dos seguintes passos:
brew install cocoapods
git clone git@github.com:rt-evil-inc/gira.git
cd gira
npm install
npm run build
cd ios/App
pod install
npx cap run ios
ou
bun install
bun run build
cd ios/App
pod install
bunx cap run ios
Cumprimentos ao @afonsosousah, que inspirou o projeto com o mGira.
Obrigado ao @joaodcp, que ajudou com esforços de reverse engineering do sistema original.
Agradecimentos à Inês Freitas pelo design do logo da aplicação.