Esse projeto foi construído durante a Semana Omnistack 11.0, dirigia pelo Diego Fernandes da Rocketseat, que adota uma didática muito clara e passou muitos conhecimentos dessa Stack Reactjs com Nodejs.
Para iniciar a aplicação usar o comando:
Para iniciar o servidor, entre na pasta backend e use o comando:
Iniciar o frontend, entre na pasta frontend e use o comando:
O banco de dados que está sendo utilizado é o MySQL, com a ajuda do knex
que monta as querys SQL para nós a partir do javascript Query Biulder
O login pode ser feito de duas formas, a primeira delas é com o email da sua ONG cadastrada no sistema, e sua senha. A segunda opção pode ser feita a partir do id que o sistema gerar para sua ONG no próprio cadastro da mesma.
Obs: Caso você esqueça seu id, será possível consultar fazendo o login com o seu email e verificando em seu perfil!
O Registro é feito de forma bem básica, seguindo o formulário. As senhas cadastradas no banco de dados são criptografadas pela biblioteca bcrypt no backend.
Obs: É importante informar o seu whatsapp de forma correta, pois esse número estará vinculado à sua ONG e a partir disso, as pessoas poderão te contatar.
Após estar logado no sistema, você consegue cadastrar novos casos de sua ONG, para que as pessoas possam ver e se interessá-las, realizar um bate-papo com você.
Você poderá ver todos os casos cadastrados no sistema com o status "Não concluído", e também verificar todos os casos que sua ONG já realizou.
- O sistema está em construção ainda, algumas funcionalidades podem não estar criadas ainda.