Skip to content

EnriqueSantos-dev/invoice-app-nextjs-13

Repository files navigation

Invoice App

Esse projeto faz parte de um desafio que pode ser encontrado no site: https://www.frontendmentor.io/challenges/invoice-app-i7KaLTQjl

Basicamente o desafio consiste em fazer um aplicativo web fullstack.

Aprendizados

Nesse projeto eu pude aprender a usar o framework NextJs na sua versão 13 e fazer um app fulstack de ponta a ponta, utlizando as melhores práticas de SEO, custom-hooks na prática e afins. Aproveitando a oportunidade abaixo estarão todas as tecnologias utilizadas no projeto.

Stack utilizada

Full-stack: nextJS, next-auth, zustand, tailwindCSS, tanstack-query, react-hook-form, zod...

Demo

O site está em produção e pode ser acessado a qualquer momento, abaixo deixarei um link para a demo.
https://invoice-app-v1.vercel.app/

Funcionalidades

  • Temas dark e light
  • Scroll infinito
  • Login social - (google, github)
  • Salvar um invoice
  • Atualizar um invoice
  • Deletar um invoice
  • Mudar o status de um invoice
  • filtrar invoices pelo seu status