Skip to content

O aplicativo criado com React Native, tem a função de reduzir o tamanho da fila da lanchonete da faculdade. Ele apresenta tela de login, cadastro, seleção de lanches e pagamento. Além disso, como parte do desafio do projeto, o app é dinâmico, conectado à uma API.

Notifications You must be signed in to change notification settings

jgmacedo/Hackathon_IDP

 
 

Repository files navigation

Hackaton IDP - 27/05/2023

https://github.com/vitorlvr/reggaethon_gdp

Nome dos integrantes:

  • Tiago de Jesus Chehab – 2211194
  • João Gabriel Abreu Macedo – 2311070
  • Petrus Davi de Oliveira Sampaio – 2211132
  • Vitor Souza Oliveira – 2211014

Relatório Hackathon IDP

Durante os dias 25, 26 e 27 de maio de 2023, os cursos de tecnologia da faculdade IDP se organizaram para o evento do Hackathon, sendo um evento motivado para a melhoria da própria instituição. O evento foi dividido em grupos de quatro estudantes de qualquer semestre, e assim foi criado nosso grupo.

A equipe Garotos de Programa decidiu seguir pelo API de HackaRestaurante e criar uma solução focada para a cantina da faculdade. A ideia principal da equipe é melhorar a experiência do cliente, que por diversas vezes, não é a mais satisfatória, e assim, acabam deixando de fazer um pedido, pela má organização da mesma.

Portanto, o consenso do grupo foi desenvolver um aplicativo simples e prático que serve para evitar o usuário de pegar uma fila, sair da mesa com os amigos, fazer um pedido no fim de uma aula, visando não perder o início da próxima, etc.

Desta forma nossa equipe se dividiu em algumas funções:

  • Vitor: ficou responsável por criar o aplicativo e desenvolver suas funções, visto que o mesmo já tinha experiência com esse tipo de problema.
  • Tiago: ficou responsável por relacionar as API’S do site que foi dado, com o node.js, para assim, ser feito o relacionamento com o front end.
  • João e Petrus: ficaram responsáveis por fazer a modelagem do aplicativo e os designs, além das interações de usuário.

Para desenvolver nosso projeto foi usado o Javascript para relacionar o frontend com o backend, API’S que foram dadas, o React Native, usado como framework para desenvolvimento do aplicativo nativo android e ios e Figma para prototipagem com a extensão Locofy.ai para exportação de código base.

Durante a prototipagem foram criadas oito telas, que sustentariam a função principal do aplicativo que é tornar a fila de entregas da cantina mais transparente e simples, além disso fornecer outro método de pagamento que não exigisse comparecimento ao balcão.

Nas primeiras horas, cada membro da equipe estava focado nas suas devidas atividades, e portanto foi feito um repositório compartilhado no github que visava a facilidade na interação e no compartilhamento dos códigos entre os integrantes. Foi necessário o auxílio dos mentores, em diversas ocasiões, para melhor entendimento das linguagens e das funcionalidades que eram necessárias.

Durante à noite os membros Petrus e João voltaram para suas devidas residências, retornando a faculdade logo pela manhã. Pela madrugada, o integrante Tiago Chehab, terminou sua parte de relacionar o Javascript com o backend, entretanto houve um problema na conexão do API que resultou na demora do upload do segundo API no github. No decorrer da noite, Tiago ajudou Vitor no processo de desenvolvimento do aplicativo, auxiliando nas funções e nos reacts necessários.

Pela manhã, os integrantes que não passaram à noite na faculdade, chegaram e concluíram suas devidas partes. Desta forma, durante a manhã e tarde, houve a consolidação de todas as partes e gerando o projeto que desenvolvemos.

A partir das 18:00 do dia 27 de maio de 2023, o projeto foi apresentado para a equipe do Hackaton e avaliado.

About

O aplicativo criado com React Native, tem a função de reduzir o tamanho da fila da lanchonete da faculdade. Ele apresenta tela de login, cadastro, seleção de lanches e pagamento. Além disso, como parte do desafio do projeto, o app é dinâmico, conectado à uma API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%