Este projeto é um site institucional desenvolvido para a editora fictícia Compselects utilizando as tecnologias ReactJS, TypeScript, Vite e Shadcn. O objetivo principal é modernizar o site existente, proporcionando uma plataforma digital moderna e interativa para conectar autores e leitores, apresentar publicações e facilitar a compra e o acesso a diversos recursos relacionados à área de computação.
O Projeto pode ser visualizado em: https://compselects.vercel.app/
- ReactJS: Biblioteca JavaScript para construção de interfaces.
- TypeScript: Superset de JavaScript com suporte a tipagem estática.
- Vite: Ferramenta de build e desenvolvimento rápida.
- Shadcn: Biblioteca de componentes para React.
A estrutura de pastas do projeto é organizada da seguinte forma:
src/
├── assets/ # Arquivos de mídia e imagens
├── components/ # Componentes React reutilizáveis
├── ui/ # Componentes importados do Shadcn
├── pages/ # Páginas do site
├── App.tsx # Componente principal do app
└── main.tsx # Ponto de entrada do aplicativo
Para rodar o projeto localmente:
- Clone o repositório:
git clone https://github.com/gabrielvsc/compselects.git
- Acesse o diretório:
cd compselects
- Instale as dependências:
npm install
- Rode o servidor local:
npm run dev
O projeto estará disponível em http://localhost:5173
.