Bem-vindo ao repositório do Ararabots Website, um site estático dedicado à equipe de competição Ararabots. Este projeto visa fornecer uma página da web informativa e bem projetada sobre a equipe, utilizando várias tecnologias web para uma experiência de usuário eficiente e moderna.
O Ararabots Website é um projeto de site estático que exibe informações sobre a equipe de competição Ararabots. O site foi desenvolvido utilizando um conjunto de tecnologias modernas para garantir uma experiência de usuário atraente e responsiva.
- Express: Framework para construção de aplicações web com Node.js.
- Express-Handlebars: Motor de templates para renderização dinâmica de páginas.
- Body-Parser: Middleware para manipulação de dados enviados pelo usuário.
- Sequelize: ORM para interagir com bancos de dados SQLite.
- SQLite3: Banco de dados leve e integrado.
- Dotenv: Gerenciamento de variáveis de ambiente.
- Bootstrap Icons: Conjunto de ícones para melhorar a interface do usuário.
- Nodemon: Ferramenta para reinicialização automática do servidor durante o desenvolvimento.
O repositório está organizado da seguinte forma:
- src/public: Contém arquivos estáticos como CSS, JavaScript e imagens.
- src/views: Contém os templates de visualização renderizados pelo Express-Handlebars.
- package-lock.json: Arquivo gerado automaticamente que contém informações sobre as dependências instaladas.
- package.json: Arquivo de configuração do projeto que lista as dependências e scripts de execução.
- README.md: Documento de introdução e instruções do projeto.
Para instalar as dependências e executar o projeto, siga os passos abaixo:
-
Instalar Dependências
Execute o comando para instalar as dependências do projeto:
npm install express express-handlebars body-parser sequelize sqlite3 dotenv bootstrap-icons npm i bootstrap-icons
-
Instalar Nodemon para Desenvolvimento
Instale o Nodemon como uma dependência de desenvolvimento:
npm install -D nodemon
-
Executar o Projeto
Utilize o comando abaixo para iniciar o servidor de desenvolvimento:
npm run dev
O site estará disponível em http://localhost:3000
(ou a porta especificada em seu arquivo de configuração).
Aproveite o site e sinta-se à vontade para contribuir com melhorias ou relatar problemas!