UFJF Go é um aplicativo desenvolvido como parte do projeto final para a disciplina de Modelagem de Software na Universidade Federal de Juiz de Fora (UFJF). O objetivo do aplicativo é facilitar o compartilhamento de caronas entre os estudantes da UFJF, proporcionando uma forma econômica e sustentável de locomoção pelo campus e áreas próximas.
- Arthur Moreira
- Gabriel Resende
- Igor Westerman
- Larissa Faza
Professor: Pedro Henrique Dias Valle
- Cadastro de usuários: Os usuários podem se cadastrar no aplicativo fornecendo informações como nome, idade, sexo, comprovante de matrícula, CNH (caso seja motorista), e-mail e senha.
- Login: Usuários registrados podem fazer login no aplicativo usando seu e-mail e senha.
- Busca de caronas: Os usuários podem pesquisar por caronas disponíveis com base em critérios como data, horário, locais de partida e chegada e número de vagas disponíveis.
- Histórico de caronas: Os usuários podem visualizar o histórico de caronas que participaram, incluindo informações como data, horário, locais de partida e chegada e detalhes da carona.
- Chat: Os usuários podem se comunicar diretamente através de um chat integrado, permitindo coordenar detalhes da viagem ou fazer perguntas.
- Perfil do usuário: Os usuários têm um perfil onde podem visualizar suas informações, como nome, idade, foto, e-mail e avaliações recebidas, além de editar os dados do perfil.
- Recuperação de senha: Os usuários podem redefinir sua senha caso a esqueçam, fornecendo seu e-mail para receber instruções de recuperação.
- Avaliação de caronas: Os usuários podem encerrar uma carona e fornecer feedback, dando uma pontuação e deixando comentários sobre sua experiência.
- React Native: Framework para desenvolvimento de aplicativos móveis multiplataforma.
- Expo: Plataforma que simplifica o desenvolvimento e teste de aplicativos React Native.
- Node.js
- Expo CLI
- Clone o repositório:
git clone https://github.com/your-username/ufjf-go.git
- Instale as dependências:
npm install
- Crie um arquivo
.env
na raiz do projeto com as seguintes variáveis de ambiente:
API_URL=https://your-api-url.com
- Execute o projeto:
expo start
Distribuído sob a licença MIT. Veja LICENSE
para mais informações.