Este projeto envolve a criação de um site portfólio com um formulário "Entrar em contato" integrado a um banco de dados SQL. O front-end do site foi construída usando Angular, enquanto o back-end foi desenvolvido com .NET 7 e utiliza APIs mínimas para conectar os componentes. Além disso, o back-end foi projetado para funcionar perfeitamente com um banco de dados do SQL Server.
- Página inicial com informações do portfólio.
- Formulário "Entrar em contato" para os visitantes do site.
- Armazenamento das mensagens enviadas pelos visitantes no banco de dados SQL.
- Integração do front-end com o back-end através de APIs mínimas.
- Design de back-end otimizado para trabalhar com o banco de dados do SQL Server.
- Angular para a criação do front-end.
- .NET 7 para o desenvolvimento do back-end.
- SQL Server para o armazenamento de dados.
- APIs mínimas para conectar os componentes.
- Certifique-se de que você tenha o .NET Framework e o Visual Studio instalados em sua máquina.
- Faça o download do código-fonte do projeto para sua máquina local.
- Abra o arquivo
appsettings.json
na raiz do projeto e altere a ConnectionString para a conexão do seu banco de dados. - Compile o projeto.
- Abra o Package Manager Console e execute o comando
Update-Database
para criar as tabelas do banco de dados. - Rode o projeto usando o comando
ng serve
no terminal, na pasta do front-end, e o comandodotnet run
na pasta do back-end. - Abra um navegador e acesse a URL
http://localhost:<porta>
.
Se você quiser contribuir para este projeto, siga estas etapas:
- Fork este repositório.
- Crie um branch para suas alterações (
git checkout -b minha-branch
). - Faça suas alterações e teste-as localmente.
- Envie suas alterações para o repositório remoto (
git push origin minha-branch
). - Abra um pull request para o branch
main
deste repositório.
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.