/Desafio-2-Grupo-2

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

nome
logotipo

Made by Sarct

Rodando o projeto localmente   |    Tecnologias   |    Autores

gif
sign perfil
campanhaIndividual modal

Para mais exemplos, acesse a pasta demo.

O Solidev é um aplicativo que foi desenvolvido durante o Hackathon UnB-FGA 2020.

O Hackathon UnB-FGA 2020 teve como objetivo estimular os estudantes da Universidade de Brasília e colaboradores a desenvolver ferramentas que pudessem suprir necessidades criadas pela COVID-19, tendo como público alvo a população do Distrito Federal.

Diante do cenário de proliferação da COVID-19, juntamente com a necessidade de isolamento social, muitas pessoas e famílias tiveram sua renda impactada. Da mesma forma, Entidades Filantrópicas/Beneficentes tiveram uma queda abrupta em suas doações.

O Solidev surge como uma solução visando facilitar o relacionamento entre doadores e beneficiários, assim como a realização de doações, implementando funcionalidades que viabilizam a comunicação entre doadores e entidades beneficentes, ações solidárias como, por exemplo, buscar uma doação que uma entidade não pode buscar e doações de alimentos da agricultura familiar.

Rodando o projeto localmente

Pré requisitos

Para executar o software localmente, são necessárias as seguintes ferramentas:

  • expo
  • yarn
  • Instação

    1 - Baixe o repositório

    git clone https://github.com/Hackathon-FGA-2020/Desafio-2-Grupo-2

    2 - Entre na pasta do projeto

    cd Desafio-2-Grupo-2
    

    3 - Instale as dependências

    cd backend
    yarn
    
    cd mobile
    yarn
    

    4 -Configurar o ambiente do backend

    Configuração das variáveis de ambiente do banco de dados:

    DB_HOST=localhost
    DB_USER={ USUÁRIO DO BANCO DE DADOS}
    DB_PASS={ SENHA DO BANCO DE DADOS}
    DB_NAME={ NOME DO BANCO DE DADOS}
    

    5 -Configurar o ambiente do mobile

    Configuração do arquivo mobile/src/config/ipconfig.js O ip é igual ao do expo porém sem a porta Ex.: 192.168.0.XX

    ip: ''
    

    6 - Execute o backend

    cd backend
    yarn run dev
    

    7 - Execute o mobile

    cd mobile
    yarn start
    

    Tecnologias utilizadas

    Autores

    Observações

    A integração de algumas páginas ainda não foi feita por completa por conta do prazo disponível. Mesmo assim, conseguimos um ótimo resultado e estamos felizes com tudo que aprendemos ao longo dessa semana.

    Licença

    Esse projeto está sob licença GNU que pode ser encontrada aqui.

    Link da apresentação (youtube)

    Não obtemos êxito em seguir as práticas da organização do evento visto que o Github não permitiu o envio do nosso video .mp4 para raíz do projeto por exceder o limite de 100mb Dessa forma optamos por enviar o video no youtube. Segue o link:

    https://www.youtube.com/watch?v=kTShqqh1QK8&feature=youtu.be (Youtube excluiu o video)

    https://youtu.be/4VFIkDPbDlo (Novo link)