From e38281f3b9bbf515b2418e2e960d6cfccf13e2ae Mon Sep 17 00:00:00 2001 From: Jonathan Date: Thu, 12 Oct 2023 22:21:39 +0200 Subject: [PATCH] Endpoints creados + readme --- .../jfilgairacordon/README.md | 30 +++++++++---------- .../src/app/api/items/[id]/route.ts | 10 +++++++ .../src/app/api/items/route.ts | 7 +++++ 3 files changed, 32 insertions(+), 15 deletions(-) create mode 100644 pruebas/02-bazar-universal/jfilgairacordon/src/app/api/items/[id]/route.ts create mode 100644 pruebas/02-bazar-universal/jfilgairacordon/src/app/api/items/route.ts diff --git a/pruebas/02-bazar-universal/jfilgairacordon/README.md b/pruebas/02-bazar-universal/jfilgairacordon/README.md index c4033664f..6dcdec5df 100644 --- a/pruebas/02-bazar-universal/jfilgairacordon/README.md +++ b/pruebas/02-bazar-universal/jfilgairacordon/README.md @@ -1,8 +1,8 @@ -This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). +Esto es un proyecto para resolver la prueba técnica 02-bazar-universal de @midudev. -## Getting Started +## Info importante -First, run the development server: +Comando para iniciar el proyecto en modo desarrollo: ```bash npm run dev @@ -14,20 +14,20 @@ pnpm dev bun dev ``` -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. +Abre [http://localhost:3000](http://localhost:3000) en el navegador. -You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. +## Requisitos técnicos de la prueba. -This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. - -## Learn More - -To learn more about Next.js, take a look at the following resources: - -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. - -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! +- [ ] Página de inicio con caja de búsqueda. +- [ ] Página de resultados de búsqueda. +- [ ] Página de detalle de producto. +- [ ] API Endpoint para la lista de prods. +- [ ] API Endpoint para obtener detalle de un producto. +- [ ] Test de la app. +- [ ] Documentación de la app. +- [ ] Implementación del carrito de la compra. +- [ ] Responsive. +- [ ] Paginacion tanto en api como en el front. ## Deploy on Vercel diff --git a/pruebas/02-bazar-universal/jfilgairacordon/src/app/api/items/[id]/route.ts b/pruebas/02-bazar-universal/jfilgairacordon/src/app/api/items/[id]/route.ts new file mode 100644 index 000000000..b934d73a0 --- /dev/null +++ b/pruebas/02-bazar-universal/jfilgairacordon/src/app/api/items/[id]/route.ts @@ -0,0 +1,10 @@ +import { NextRequest, NextResponse } from 'next/server' + +export async function GET () { + const parameters = NextRequest.arguments; + console.log(parameters); + + return NextResponse.json({ + message: 'Hello World' + }) +} \ No newline at end of file diff --git a/pruebas/02-bazar-universal/jfilgairacordon/src/app/api/items/route.ts b/pruebas/02-bazar-universal/jfilgairacordon/src/app/api/items/route.ts new file mode 100644 index 000000000..9280451d3 --- /dev/null +++ b/pruebas/02-bazar-universal/jfilgairacordon/src/app/api/items/route.ts @@ -0,0 +1,7 @@ +import { NextResponse } from 'next/server' + +export async function GET () { + return NextResponse.json({ + message: 'Hello World' + }) +} \ No newline at end of file