Urbtech

Sobre nós

O URBTECH é um aplicativo incrível para ciclistas apaixonados por pedalar e também para aqueles que só querem uma melhor forma de transitar pela cidade! Com ele, você pode personalizar suas rotas, encontrar os melhores pontos de reparo para sua bike, descobrir rotas seguras e até mesmo localizar onde alugar uma bicicleta. É a ferramenta perfeita para quem quer explorar a cidade de uma forma saudável, sustentável e divertida. Baixe já o URBTECH e comece a desfrutar de todas essas vantagens agora mesmo!

Em um contexto geral, a URBTECH possui três repositórios: o URBTECH PWA, URBTECH BACK-END e URBTECH MOBILE. O URBTECH MOBILE e URBTECH PWA dependem exclusivamente do URBTECH BACK-END para seu funcionamento, pois utilizam as APIs deste projeto para plena execução das funcionalidades asoociadas a seus sistemas. Dentre as funcionalidades podemos citar: cadastro de conta; edição de perfil; login no sistema; postagem na comunidade; e visualizar postagens da comunidade. As informações utilizadas para construção do mapa são acessadas internamente dentro do próprio sistema mobile por meio da disponibilização de arquivos .json.

Neste documento trataremos apenas dos aspéctos referentes ao projeto URBTECH MOBILE. Para obter mais detalhes sobre as particularidades referentes aos outros sistemas visite seus repositórios.

Equipe

Nome Aldenir Telles Emmilly Lins Everton Nascimento Jhonata Carvalho Pablo Souza Pedro H. Sousa Ronaldo Sabino Victor Ferreira
GitHub @aldenirtelles @emmillylins @cygnusivy @jhonata.carvalho - @pedrohssouza @ronaldosabino @victorferreiral

Passos necessários para subir o sistema.

- Possuir o Expo Go instalado no seu aparelho de celular.

- Caso não tenha o expo instalado na sua máquina (notebook ou pc) instale-o utilizando:

yarn install -g expo-cli

no seu terminal de comando.

- Verifica se a instalação foi realizada com sucesso executando o comando:

expo --version

no seu terminal de comando.

- Realize o clone do projeto:

git clone "https://github.com/cygnusivy/URBTECH_MOBILE.git"

- Navege até a pasta raíz do projeto e execute:

yarn 

para baixar os pacotes e dependências do projeto.

- Por fim, execute:

expo start

para subir a aplicação mobile. Escanei o QR Code disponibilizado e divirta-se.

Artefatos

Figma - Protótipo Mobile

Tecnologiasmd

- Mobile: React Native; TypeScript; Styled Component; Cloudinary; Expo Go;

- APIs Back-end: Java; Spring Boot; Heroku (para deploy da aplicação)

- Banco de dados: Amazon AWS; MySQL;

Tecnologias

Base de dados

Todos os dados utilizados para desenvolvimento da plataforma foram obtidos a partir do Portal de Dados Abertos da cidade do Recife.