Rodando o projeto localmente | Tecnologias | Autores
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.
Para executar o software localmente, são necessárias as seguintes ferramentas:
git clone https://github.com/Hackathon-FGA-2020/Desafio-2-Grupo-2
cd Desafio-2-Grupo-2
cd backend
yarn
cd mobile
yarn
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}
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: ''
cd backend
yarn run dev
cd mobile
yarn start
- Express - Framework utilizado no backend
- Sequelize - ORM para consular o banco de dados postgres
- React Native - Framework utilizado no frontent
- Styled components - Estilização de componentes no react native
- Docker - Conteinerização do postgreSQL
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.
Esse projeto está sob licença GNU que pode ser encontrada aqui.
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)