{"repo":"despensa-app/despensa-rest-api","free":true,"listed":false,"github":"https://github.com/despensa-app/despensa-rest-api","clone":"git clone https://github.com/despensa-app/despensa-rest-api.git","description":"Despensa-app es una aplicación que te permite gestionar los productos que compras de forma habitual.","language":"Java","stars":14,"topics":["spring-boot","flyway","mysql","docker","jwt","rest-api","hacktoberfest"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"![Milestone hacktoberfest][github-milestone-shield] --- [![DeepSource][deepsource-issues-badge]][deepsource-project-url] ![Docker Pulls][docker-pull-shield] ![Docker Image Version][docker-version-shield] Despensa-app - REST API 📚 Translations Readme : English Descripción Despensa-app es una aplicación que te permite gestionar los productos que compras de forma habitual. Este proyecto proporciona los recursos a consumir por el [proyecto web][github-project-web-url]. Características - Ver/Crear/Modificar/Eliminar listas - Listas públicas - Listas por usuario (privadas) - Agregar productos a la lista - Filtrar productos - Ver información de un producto - Marcar productos de la lista - Crear usuario - Autenticación - Autorización JWT - Administración (Pendiente) - Contenerización con docker - Versionado de base de datos con Flyway Empezar a trabajar - Despliegue en local - Requisitos - Configurar base de datos - Compilar e iniciar el proyecto - Despliegue con docker - Trabajando en IntelliJ IDEA - Swagger - Usando postman Despliegue en local Requisitos [Java 21][java-temurin-url] [MySQL 8][mysql-url] [Maven 3.9.7][maven-url] (Opcional) Configurar base de datos - Crear el esquema despensa app . - Establecer la contraseña del usuario root en la propiedad spring.datasource.password del archivo application.properties. Compilar e iniciar el proyecto Abrir una consola en la raíz del proyecto y ejecutar los siguientes comandos: - .\\mvnw clean install - .\\mvnw spring-boot:run Despliegue","default_branch":null,"files":null,"tree":[],"storefront":"/r/despensa-app","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/despensa-app/despensa-rest-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}