Simple fullstack social media feed.
- Quarkus(Java) + MongoDB: API para adicionar, listar, deletar e atualizar posts.
- Swagger/OpenAPI disponível em:
http://localhost:8080/q/swagger-ui/
- Testes: JUnit5 e REST Assured.
- React Native: Interface para exibir posts, adicionar novos, deletar ou editar posts existentes.
É necesário instalar Docker e Docker Compose na máquina. Navegue com o terminal para a pasta raíz do projeto onde está docker-compose.yml
e execute o comando:
docker-compose up -d
Isso iniciará o MongoDB e a API Quarkus.
A API rodará em `http://localhost:8080`.
O projeto usa .env(dotenv)
na raiz para definir as variáveis de ambiente (senhas, nome do banco de dados e etc). Renomei o arquivo de .example.env para .env e faça mudanças necessárias.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.
Este projeto é distribuído sob a licença MIT.