KS CODE
Logo do Projeto

Voucher Protocol

Sobre o projeto

Um sistema abrangente para gerenciar vouchers (cupons/vales), autenticação de usuários e criação de contas. Este projeto oferece uma interface amigável para criar, excluir e visualizar vouchers, juntamente com recursos seguros de autenticação e gerenciamento de contas

Tecnologias Utilizadas

ReactNextCookies-NextPrismaAxiosTypeScriptTailwindLucide-ReactReact-ToastifyReact-Hook-FormZodSonner

Principais Funcionalidades

  • Autenticação de Usuário: Sistema seguro de login e autenticação para proteger dados confidenciais.
  • Gerenciamento de Vouchers: Crie, exclua e visualize vouchers com informações detalhadas.
  • Vouchers Categorizados: Os vouchers são categorizados em 'Day Use' e 'Hospedagem' para facilitar a organização.
  • Criação de Contas: Usuários administradores podem criar novas contas de usuário com diferentes perfis (roles).
  • Interface Baseada em Modal: Utiliza modals (janelas modais) para criar novos vouchers e exibir informações detalhadas.
  • Feedback do Lado do Cliente (Client-Side Feedback): Fornece feedback em tempo real aos usuários através de notificações flutuantes (toast notifications).
  • Integração de API: Integra-se perfeitamente com uma API de backend para gerenciamento de dados e autenticação.
  • Ações do Lado do Servidor (Server-Side Actions): Utiliza as Server Actions do Next.js para manipulação segura de dados.
  • Autenticação Baseada em Cookies: Utiliza cookies para manter as sessões dos usuários.

Galeria do Projeto