![Captura de pantalla 2023-12-14 a la(s) 10 43 53 a m](https://private-user-images.githubusercontent.com/11002279/290589357-0b991570-b926-48ce-b3d8-1113e111a605.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1OTUzMTYsIm5iZiI6MTcyMDU5NTAxNiwicGF0aCI6Ii8xMTAwMjI3OS8yOTA1ODkzNTctMGI5OTE1NzAtYjkyNi00OGNlLWIzZDgtMTExM2UxMTFhNjA1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEwVDA3MDMzNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUxMjgzNzI5NzMzOWQyY2Q2ZWFiM2NjMjIxNWQxYmFkODBlZjMxMGYzNTRjMWM1MmYwNDJiMzg5ZDQyNmIxZDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.eJQftyVzUqEFEowMSOzqkkKkSom0tvDq_wHS2rIw2C4)
Project implementing:
- Routing with page.tsx
<Image />
component<Link />
component- Seed data to vercel database
- Request data from vercel database from server component
- Skeletons with
<Suspense />
to avoid waterfall requests - Invoice
- Create
- List
- Update
- Delete
- Error handling
- 404 page
![Captura de pantalla 2023-12-14 a la(s) 3 34 33 p m](https://private-user-images.githubusercontent.com/11002279/290662093-1835d86e-52f7-4d5c-8f53-d171964b1377.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1OTUzMTYsIm5iZiI6MTcyMDU5NTAxNiwicGF0aCI6Ii8xMTAwMjI3OS8yOTA2NjIwOTMtMTgzNWQ4NmUtNTJmNy00ZDVjLThmNTMtZDE3MTk2NGIxMzc3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEwVDA3MDMzNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIwYjliODExZTgwZDBkMzMzMmE5YjVlNzVhZGMzN2IwOWFjOWU4MmZhY2YzNGI0ZDQ2ZWFhZWZkNjlhODliMDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.01NwOJu0WaU_scvgNu6d0YHtEze_y9qonGfgDcq6Q9k)
![Captura de pantalla 2023-12-14 a la(s) 3 35 04 p m](https://private-user-images.githubusercontent.com/11002279/290662190-b8d06425-5e16-4649-9188-018e4fe84d7f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1OTUzMTYsIm5iZiI6MTcyMDU5NTAxNiwicGF0aCI6Ii8xMTAwMjI3OS8yOTA2NjIxOTAtYjhkMDY0MjUtNWUxNi00NjQ5LTkxODgtMDE4ZTRmZTg0ZDdmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEwVDA3MDMzNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJiYmU1NjY3MzhhZGM3YWM5NzljZGY4YWI5ZmY1ZGUxZTZkMjAyMzNlNDUxM2M0YTE3MjcwOTY4YTU4YzJmMjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.c0nmet7LoxhrarjHwyYSCAM4pF8Xb8iJyyc3Y0zZT4M)
Note: This is project based on the starter template for the Next.js App Router Course.