Este é mais um projeto do repositório TechThrowback, que representa minha jornada de aprendizado na programação. Este projeto específico é um site de perguntas e respostas, desenvolvido para ajudar a entender os conceitos de desenvolvimento web, tanto no frontend quanto no backend.
-
Adicionar Perguntas: Os usuários podem adicionar suas próprias perguntas para que outros possam respondê-las.
-
Responder Perguntas: Os usuários também podem responder às perguntas existentes, compartilhando suas opiniões ou conhecimentos.
-
Frontend: O frontend do site é desenvolvido com EJS e Bootstrap para criar uma interface de usuário amigável.
-
Backend: O backend é construído com Express, um framework Node.js, para lidar com rotas e solicitações. O Sequelize é usado para interagir com o banco de dados.
Se você deseja executar o projeto em sua máquina, siga estas etapas:
-
Certifique-se de ter Node.js e NPM instalados em seu ambiente.
-
Clone este repositório para sua máquina local.
-
Navegue até a pasta do projeto.
-
Instale as dependências necessárias executando o seguinte comando:
npm install
-
Configure o banco de dados no arquivo
.env
se necessário. -
Inicie o servidor com o seguinte comando:
npm run dev
- Acesse o site em seu navegador em
http://localhost:8080
.