Skip to content

ResendiK2/ufjf-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UFJF Go

React Native Expo Native Base Axios Font Awesome DateTimePicker

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.

Equipe

  • Arthur Moreira
  • Gabriel Resende
  • Igor Westerman
  • Larissa Faza

Professor: Pedro Henrique Dias Valle

Funcionalidades Principais

  • 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.

Tecnologias Utilizadas

  • React Native: Framework para desenvolvimento de aplicativos móveis multiplataforma.
  • Expo: Plataforma que simplifica o desenvolvimento e teste de aplicativos React Native.

Pré-requisitos

  • Node.js
  • Expo CLI

Instalação e Execução

  1. Clone o repositório:
git clone https://github.com/your-username/ufjf-go.git
  1. Instale as dependências:
npm install
  1. Crie um arquivo .env na raiz do projeto com as seguintes variáveis de ambiente:
API_URL=https://your-api-url.com
  1. Execute o projeto:
expo start

Licença

Distribuído sob a licença MIT. Veja LICENSE para mais informações.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors