Nossa equipe se uniu na hackathon "Hack for Change" para criar uma plataforma educacional inovadora na cidade em desenvolvimento Embu-Guaçu. Optamos pela área da Educação e desenvolvemos uma plataforma onde recém-formados podem ganhar experiência valiosa ao oferecer aprendizado gratuito. Utilizamos Java para o backend, assegurando robustez, JavaScript e CSS para um frontend amigável, e o Docker para eficiência na implantação. Estamos empolgados em contribuir para o desenvolvimento educacional na cidade e nossa paixão pela inovação nos motiva a continuar trabalhando para um futuro melhor.
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você instalou a versão mais recente do
Docker
- Você leu a documentação do backend e o nosso pdf de apresentação.
https://documenter.getpostman.com/view/14838966/2s9YJdXNkt
- Java 17
- Spring Boot 3.1.4
- Maven 4.0.0
- Postgres 42.6.0
- Docker 24.0.4
- docker-compose 1.29.2
- JavaScript (ECMAScript 6)
Para testar nossa aplicação siga os seguintes passos:
>> Clone o repositorio em :
git clone https://github.com/Hack-for-Change/mentorize.git
>> Em seu terminal:
docker-compose up -d
>> Para o teste completo, faça o import de nossa coleção disponivel em:
https://github.com/Hack-for-Change/mentorize/tree/master/src/main/java/com/api/mentorize/documentations/Mentorize.postman_collection.json
>> Frontend:
localhost:3000
>> Backend:
localhost:8080
Opcional: para rodar o pgAdmin:
docker run -d --network pg_network -p 5050:5050 --name pgadmin-container -e PGADMIN_DEFAULT_EMAIL=user@example.com -e PGADMIN_DEFAULT_PASSWORD=SuperSecretPassword dpage/pgadmin4
Conheça o nosso time:
Tomaz Pontes Front-end |
Thaís Martins Back-end |
Heloisa Botelho UX/UI |
Paulo Alexandre Business/Pitch |
Matheus Borges Pesquisa |