Web que reúne mascotas perdidas con sus dueños. Roadmap: https://github.com/jonybuzz/encontralo/projects/1
Si querés ayudarnos, ésta es la guía para contribuir. También podés sumarte al espacio de Slack para ver en qué andamos o hacer consultas
- Crear una base de datos MySQL con el nombre
encontralo
, accesible por root:root - Si estás usando IntelliJ, ejecutar la config "Boot local".
Si usás otro IDE, configurar la variable de entorno
SPRING_PROFILES_ACTIVE=local
y ejecutar ./mvnw spring-boot:run - Para cargar algunos datos de pruebas, ejecutar el SQL de test en la base de datos
El desarrollo debe hacerse localmente porque aún no contamos con un entorno remoto para eso.
El ejecutable de la aplicación es un JAR que contiene todo lo necesario para correr. El frontend maneja el código como un proyecto independiente y está ubicado en /src/main/frontend. Al momento de empaquetar el JAR, se compila el frontend y se incluye dentro.
Ver README del frontend
- Official Apache Maven documentation
- Spring Boot Maven Plugin Reference Guide
- Create an OCI image
- Spring Web
- Spring Data JPA
- Spring Security
- Flyway Migration
- Spring Boot Actuator
- Spring Boot DevTools
- Building a RESTful Web Service
- Serving Web Content with Spring MVC
- Building REST services with Spring
- Accessing Data with JPA
- Accessing data with MySQL
- Securing a Web Application
- Authenticating a User with LDAP
- Building a RESTful Web Service with Spring Boot Actuator
Se agradece el trabajo de estos devs (emoji key):
ghostframe 💻 |
Adrian Zubieta Hernández 💻 |
El proyecto usa la especificación de all-contributors. La colaboración siempre es bienvenida!