Sistema para intermediar a comunicação entre doadores e ONGs. Criado com o intuito de facilitar a comunicação entre o usuário e instituições sociais.
- Login de Usuários (ONGs, doadores e administrador)
- Cadastro de Usuários (ONGs, doadores e administrador)
- Recuperação de Senha (para os usuários que perderam sua senha não perderem acesso ao sistema)
- Opções de Doação (Usuário vai poder escolher o que doar)
- Perfil (para ONGs e Usuários conseguirem criar uma identidade na aplicação)
- Sistema de filtragem (necessidade da ONG e desejo do usuário)
- Geolocalização (com recomendação de proximidade)
- Sistema de Chat (para forma de contato entre usuário e ONG)
- Sistema de Validação (para o administrador qualificar as ONGs confiáveis)
- HTML
- CSS
- PHP
- MYSQL
- JAVASCRIPT
- REACT
Siga os passos abaixo para configurar e rodar o MQA localmente.
Certifique-se de que o PHP e o MySQL estão instalados em sua máquina.
- Caso não tenha essas ferramentas, você pode baixá-las nos seguintes links:
- Abra o arquivo
php.inido seu PHP (geralmente localizado na pasta de instalação do PHP). - Localize a linha
;extension=pdo_mysqle remova o ponto e vírgula (;) no início dela para habilitar a extensão.
- Abra o arquivo
config.phpna pasta do projeto. - Verifique e, se necessário, altere a porta do banco de dados. Por padrão, o MySQL usa a porta
3306, mas se você estiver usando uma porta diferente, altere a linha correspondente.
O banco de dados necessário para o funcionamento do MQA está definido no arquivo banco.sql.
- Acesse a pasta
MQAvia terminal. - Execute o comando:
php -S localhost:8000