{"id":25649674,"url":"https://github.com/juanmorales1810/resto-app","last_synced_at":"2026-05-06T10:37:02.322Z","repository":{"id":277816674,"uuid":"750121098","full_name":"Juanmorales1810/resto-app","owner":"Juanmorales1810","description":"Resto-App es una aplicación moderna diseñada para gestionar y optimizar las operaciones de un restaurante. Utiliza tecnologías web avanzadas para ofrecer una experiencia de usuario intuitiva y eficiente.","archived":false,"fork":false,"pushed_at":"2025-12-14T23:37:16.000Z","size":7107,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-27T13:51:56.066Z","etag":null,"topics":["cloudinary","mercadopago","mongodb","nextjs","nextui","taildwindcss"],"latest_commit_sha":null,"homepage":"https://resto-app-five-chi.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Juanmorales1810.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-01-30T02:42:29.000Z","updated_at":"2025-12-14T23:37:20.000Z","dependencies_parsed_at":"2025-02-16T11:11:31.884Z","dependency_job_id":"501db605-8fb5-4bd9-b747-e058a6675cff","html_url":"https://github.com/Juanmorales1810/resto-app","commit_stats":null,"previous_names":["juanmorales1810/resto-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Juanmorales1810/resto-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Juanmorales1810%2Fresto-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Juanmorales1810%2Fresto-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Juanmorales1810%2Fresto-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Juanmorales1810%2Fresto-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Juanmorales1810","download_url":"https://codeload.github.com/Juanmorales1810/resto-app/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Juanmorales1810%2Fresto-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32689376,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T08:33:17.875Z","status":"ssl_error","status_checked_at":"2026-05-06T08:33:17.221Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cloudinary","mercadopago","mongodb","nextjs","nextui","taildwindcss"],"created_at":"2025-02-23T14:30:08.586Z","updated_at":"2026-05-06T10:37:02.303Z","avatar_url":"https://github.com/Juanmorales1810.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Resto-App\n\nResto-App es una aplicación moderna diseñada para gestionar y optimizar las operaciones de un restaurante. Utiliza tecnologías web avanzadas para ofrecer una experiencia de usuario intuitiva y eficiente.\n\n## Descripción\n\nResto-App está construida utilizando Next.js 13 y NextUI v2, proporcionando una base sólida y moderna para el desarrollo web. Esta aplicación permite a los usuarios gestionar menús, pedidos, reservas y otros aspectos del restaurante de manera eficaz.\n\n## Tecnologías Utilizadas\n\n- **Next.js 13**: Framework de React para aplicaciones web modernas.\n- **NextUI v2**: Biblioteca de componentes de interfaz de usuario.\n- **Tailwind CSS**: Framework de CSS para estilización rápida y eficiente.\n- **TypeScript**: Superconjunto tipado de JavaScript que mejora la calidad del código.\n- **Framer Motion**: Biblioteca para animaciones en React.\n- **next-themes**: Herramienta para la gestión de temas en Next.js.\n\n## Estructura del Proyecto\n\nDentro del proyecto, encontrarás las siguientes carpetas y archivos:\n\n```text\n/\n├── public/\n│   └── favicon.svg\n├── src/\n│   ├── components/\n│   │   └── Card.astro\n│   ├── layouts/\n│   │   └── Layout.astro\n│   └── pages/\n│       └── index.astro\n└── package.json\n```\n\n- **public/**: Contiene activos estáticos como imágenes.\n- **src/components/**: Carpeta para componentes reutilizables.\n- **src/layouts/**: Carpeta para diseños reutilizables.\n- **src/pages/**: Contiene archivos `.astro` o `.md` que se exponen como rutas basadas en sus nombres de archivo.\n- **package.json**: Archivo de configuración del proyecto y dependencias.\n\n## Funcionalidades Principales\n\n- **Gestión de Menús**: Permite a los administradores crear, editar y eliminar elementos del menú.\n- **Gestión de Pedidos**: Facilita la toma de pedidos y seguimiento de su estado.\n- **Reservas**: Permite a los clientes realizar reservas en el restaurante.\n- **Panel de Administración**: Proporciona una vista general de todas las operaciones del restaurante.\n\n## Cómo Usar\n\n### Usar la plantilla con create-next-app\n\nPara crear un nuevo proyecto basado en esta plantilla usando `create-next-app`, ejecuta el siguiente comando:\n\n```bash\nnpx create-next-app -e https://github.com/nextui-org/next-app-template\n```\n\n### Instalar dependencias\n\nInstala las dependencias necesarias con el siguiente comando:\n\n```bash\nnpm install\n```\n\n### Ejecutar el servidor de desarrollo\n\nInicia el servidor de desarrollo con el siguiente comando:\n\n```bash\nnpm run dev\n```\n\nAbre [http://localhost:3000](http://localhost:3000) con tu navegador para ver el resultado.\n\n## Comandos\n\nTodos los comandos se ejecutan desde la raíz del proyecto, desde una terminal:\n\n| Comando                   | Acción                                           |\n| :------------------------ | :----------------------------------------------- |\n| `npm install`             | Instala las dependencias                         |\n| `npm run dev`             | Inicia el servidor de desarrollo en `localhost:3000` |\n| `npm run build`           | Compila el sitio de producción                   |\n| `npm run start`           | Inicia el servidor de producción                 |\n| `npm run lint`            | Ejecuta el linter para comprobar errores en el código |\n\n## Dependencias\n\nEl proyecto utiliza las siguientes dependencias principales:\n\n- `@nextui-org/button`\n- `@nextui-org/card`\n- `@nextui-org/chip`\n- `@nextui-org/code`\n- `@nextui-org/dropdown`\n- `@nextui-org/image`\n- `@nextui-org/input`\n- `@nextui-org/kbd`\n- `@nextui-org/link`\n- `@nextui-org/navbar`\n- `@nextui-org/pagination`\n- `@nextui-org/react`\n- `@nextui-org/select`\n- `@nextui-org/snippet`\n- `@nextui-org/switch`\n- `@nextui-org/system`\n- `@nextui-org/table`\n- `@nextui-org/theme`\n- `@nextui-org/tooltip`\n- `@nextui-org/user`\n- `axios`\n- `bcryptjs`\n- `cloudinary`\n- `dotenv`\n- `eslint`\n- `eslint-config-next`\n- `framer-motion`\n- `jsonwebtoken`\n- `mercadopago`\n- `mongoose`\n- `next`\n- `next-themes`\n- `react`\n- `react-dom`\n- `react-hook-form`\n- `swiper`\n- `tailwindcss`\n- `typescript`\n\n## Cambios Recientes\n\n- [Actualizar enlace de detalles en tabla de productos](https://github.com/Juanmorales1810/resto-app/commit/79e3a975019826b28c1d3e5e95778f26f436edbf)\n- [Actualizar enlace de detalles en tabla de productos](https://github.com/Juanmorales1810/resto-app/commit/ace2d24fb7d820ccd14fc1313379352cd6a38c00)\n- [Actualizar estilos en layout.tsx y page.tsx](https://github.com/Juanmorales1810/resto-app/commit/ff34fc79172e74995b4bee993a0e20bb4076d3d2)\n- [Actualizar estilos en navbar.tsx](https://github.com/Juanmorales1810/resto-app/commit/3e85ca73b6f27b29afe2d7a6531cdcd9843ee66b)\n- [Mejoras en la UI](https://github.com/Juanmorales1810/resto-app/commit/c38ae6524858850e50cbca362f20d96681ae32f8)\n- [Cambios en la UI](https://github.com/Juanmorales1810/resto-app/commit/b2d57ad7a19cc36407111751ed5e3f7f1ed20994)\n- [Actualizar estilos en blogs.tsx, card.tsx y footer.tsx](https://github.com/Juanmorales1810/resto-app/commit/36f3f607e1646b253529daf54343fab790a840ab)\n- [Actualizar modelo de CommandSchema](https://github.com/Juanmorales1810/resto-app/commit/93ce5c05a9223948f8bbc06c4c2f2a3811ecad69)\n- [Actualizar descripción en CardItem](https://github.com/Juanmorales1810/resto-app/commit/9caa5f71a0da80b53081ef3040720cb12c4cfc78)\n- [Agrega modelo de comandos y función de conexión a MongoDB en la ruta de notificación](https://github.com/Juanmorales1810/resto-app/commit/4c8a33bbe56367101214a34616ad6cf102c00929)\n\nPara más detalles sobre los cambios recientes, visita [este enlace](https://github.com/Juanmorales1810/resto-app/commits?per_page=100\u0026page=1).\n\n## Licencia\n\nEste proyecto está licenciado bajo la [licencia MIT](https://github.com/nextui-org/next-app-template/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuanmorales1810%2Fresto-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuanmorales1810%2Fresto-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuanmorales1810%2Fresto-app/lists"}