Este projeto é uma aplicação web desenvolvida para o segmento de investimentos financeiros. O site foi construído utilizando tecnologias modernas de desenvolvimento front-end, com foco em oferecer uma experiência de usuário intuitiva e responsiva.
A aplicação apresenta uma arquitetura robusta baseada em Next.js, incorporando autenticação segura via Clerk e componentes de interface reutilizáveis com Shadcn/ui. O sistema permite que usuários visualizem informações sobre serviços financeiros, acessem um dashboard personalizado após autenticação e utilizem ferramentas como simuladores e calculadoras financeiras.
O projeto foi estruturado seguindo boas práticas de desenvolvimento, incluindo tipagem estática com TypeScript, gerenciamento de estado com React Query e validação de dados com Zod, resultando em um código mais seguro e de fácil manutenção.
Clone este repositório:
git clone https://github.com/claudio-lins/vca-invest-web_clerk
Acesse o diretório do projeto:
cd vca-invest-web_clerk
Instale as dependências:
pnpm install
Configure as variáveis de ambiente:
Será necessário criar um arquivo .env
com as mesmas variáveis de ambiente listadas no arquivo .env.example
na pasta raiz da aplicação e preencher esse arquivo com as variáveis de ambiente correspondentes.
Inicie o servidor (Next.js):
pnpm dev
Acesse o projeto em http://localhost:3000.