{"id":26066145,"url":"https://github.com/javierdesant/dragons-teeth","last_synced_at":"2026-05-06T17:33:09.078Z","repository":{"id":281049742,"uuid":"944013934","full_name":"javierdesant/Dragons-Teeth","owner":"javierdesant","description":"Dragons-Teeth es un sistema de gestión inspirado en Dungeons \u0026 Dragons, diseñado para tabernas y restaurantes. Ofrece autenticación, gestión de menú, pedidos en línea, reservas de mesas, pagos y facturación, reseñas de clientes, eventos y un panel de administración. Desarrollado con Java Spring Boot y React.","archived":false,"fork":false,"pushed_at":"2025-03-22T18:38:35.000Z","size":153,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T19:27:49.749Z","etag":null,"topics":["full-stack","react-router","restaurant-app","spring-boot"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/javierdesant.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-06T16:34:20.000Z","updated_at":"2025-03-06T17:59:41.000Z","dependencies_parsed_at":"2025-09-07T21:36:39.035Z","dependency_job_id":null,"html_url":"https://github.com/javierdesant/Dragons-Teeth","commit_stats":null,"previous_names":["javierdesant/dragons-teeth"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/javierdesant/Dragons-Teeth","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javierdesant%2FDragons-Teeth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javierdesant%2FDragons-Teeth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javierdesant%2FDragons-Teeth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javierdesant%2FDragons-Teeth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/javierdesant","download_url":"https://codeload.github.com/javierdesant/Dragons-Teeth/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javierdesant%2FDragons-Teeth/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274101068,"owners_count":25222444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["full-stack","react-router","restaurant-app","spring-boot"],"created_at":"2025-03-08T20:08:09.485Z","updated_at":"2026-05-06T17:33:09.044Z","avatar_url":"https://github.com/javierdesant.png","language":null,"funding_links":["https://ko-fi.com/javierdesant"],"categories":[],"sub_categories":[],"readme":"# Dragons-Teeth - Sistema de Gestión para Restaurantes\n\nBienvenido a **Dragons-Teeth**, un sistema completo de gestión para tabernas y restaurantes inspirado en el mundo de Dungeons \u0026 Dragons. Este proyecto está desarrollado en **Java Spring Boot** para el backend y **React con TypeScript y Tailwind CSS** para el frontend. Su objetivo es ofrecer funcionalidades realistas que puedan ser reutilizadas en negocios del mundo real.\n\n## 🚀 Características\n- 🔐 **Autenticación** (registro, inicio de sesión, gestión de usuarios).\n- 🍽️ **Gestión de Menú** (platillos, bebidas, descripciones, precios).\n- 📦 **Pedidos en Línea** (creación, actualización y seguimiento).\n- 📅 **Reservas de Mesas** (gestión de disponibilidad y horarios).\n- 💳 **Pagos y Facturación** (integración con pasarelas de pago).\n- ⭐ **Reseñas y Opiniones** (comentarios y calificaciones de clientes).\n- 📢 **Eventos y Notificaciones** (promociones, noches temáticas).\n- 🛠️ **Panel de Administración** (control de usuarios, pedidos y finanzas).\n\n## 🏗️ Tecnologías\n### **Backend**\n- Java 17 + Spring Boot\n- Spring Security (JWT)\n- JPA + Hibernate + PostgreSQL\n- Docker + Kubernetes\n- AWS (para despliegue futuro)\n\n### **Frontend**\n- React + TypeScript + Vite\n- Tailwind CSS\n- Zustand (gestión de estado)\n- React Query (fetching de datos)\n\n## 📌 Endpoints de la API\nConsulta la [documentación completa de la API](./server/docs/api.md) para ver todos los endpoints disponibles.\n\n## 📖 Instalación y Configuración\n### **Requisitos Previos**\n- Java 17+\n- Node.js 18+\n- Docker y Docker Compose\n\n### **Clonar el Proyecto**\n```sh\ngit clone https://github.com/javierdesant/Dragons-Teeth.git\ncd dragons-teeth\n```\n\n### **Backend**\n```sh\ncd server\n./mvnw spring-boot:run\n```\n\n### **Frontend**\n```sh\ncd client\nnpm install\nnpm run dev\n```\n\n## 🎨 Diseño y UI\nEl diseño está pensado para ser inmersivo, evocando la estética de tabernas medievales con una experiencia moderna y accesible.\n\n## 📢 Contribuciones\nSi quieres contribuir, ¡bienvenido! Puedes abrir un **issue** o enviar un **pull request**.\n\n## 📬 Contacto\n📍 **Javier de Santiago | _javierdesant_**\n- 💼 [LinkedIn](https://www.linkedin.com/in/javierdesant)\n- ☕ [Ko-Fi](https://ko-fi.com/javierdesant)\n\n---\n\n⭐ ¡Si te gusta el proyecto, considera darle una estrella en GitHub!  ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavierdesant%2Fdragons-teeth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjavierdesant%2Fdragons-teeth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavierdesant%2Fdragons-teeth/lists"}