Skip to content

utfpr/carona-front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carona Consciente: aplicativo móvel para conectar motoristas e comunidade acadêmica da UTFPR em traslados locais

Descrição

O presente aplicativo trata-se de um aplicativo de carona universitária com foco na Universidade Tecnológica Federal do Paraná - Campus Campo Mourão, que visa unir passageiros e motoristas, servidores ou alunos da universidade, a fim de otimizar o encontro de caronas na rota da universidade. As funcionalidades presentes no aplicativo são:

  • Criaçao de usuários, apenas com email com domínio @alunos.utfpr.edu.br ou @utfpr.edu.br;
  • Cadastro de carros por parte dos usuários;
  • Aos usuários com carros cadastrados, é possível selecionar o carro padrão;
  • Aos usuários com carros cadastrados, é possível editar ou excluir carros;
  • Aos usuários com carros cadastrados, é possível criar ou excluir caronas;
  • Aos usuários com caronas cadastradas, é possível remover usuários da carona;
  • À todos os uduários, é permito entrar e sair de caronas;
  • À todos os usuários presentes em uma carona, é possível enviar e visualizar mensagens no chat da carona; Além disso, notificações são enviadas para o email dos usuários em situações como:
  • Criar conta;
  • Entrar em corrida, no caso de motoristas;
  • Sair ou ser removido da corrida;
  • Quando um usuário sai ou é removido de uma corrida em que se é motorista;

Índice

  • Instalação
  • Uso
  • Contribuição
  • Licença
  • Autores

Instalação

Para instalar o Flutter, utilizei a versão 3.22.2 no canal estável, disponível no repositório oficial: Flutter GitHub Repository. Também foram utilizadas as ferramentas Dart 3.4.3 e DevTools 2.34.3.

Para instalação via Snap em sistemas Linux, execute o seguinte comando:

snap install flutter --classic

Após o comando snap rode o seguinte comando para completar a instalação:

flutter

Caso o comando Snap não esteja disponível ou aplicável, você pode seguir os passos da documentação oficial do Flutter:

  1. Acesse a documentação oficial do Flutter.
  2. Selecione o sistema operacional da sua máquina (Windows, macOS ou Linux).
  3. Escolha o tipo de aplicação que deseja desenvolver.
  4. Siga as instruções detalhadas para completar a instalação.

USO

Primeiramente clone o seguinte repositório:

git clone https://github.com/utfpr/carona-front.git

Em seguida para rodar a aplicação, certifique-se de que o back-end esteja em execução. Mais detalhes podem ser encontados aqui: Repositório Carona Backend

A seguir acesse o diretório da aplicação:

cd carona-front/caronafront

Para executar o front-end, utilize o comando:

flutter run

Para rodar um app Linux, escolha a opção adequada.

Para fazer login, utilize os dados sintéticos implantados durante a instação do backend.

Os dados sintéticos do banco possuem seis usuários (numerados de 1 a 6) com a mesma senha para acesso ao sistema, no seguinte padrão:

Nome: Usuário 1 Email: usuario1@gmail.com RA: a0000001 Senha: Abcde1234.

Para fazer login, escolha um usário utilize o ra e a senha provida para acessar o sistema pelo frontend.

ra: 'a0000001' password: 'Abcde1234.'

Licença

O projeto utiliza a Licença de Software Livre MIT.

Autores