🧑🎓 Projeto desenvolvido como trabalho final da certificação em Desenvolvimento C# ASP.NET pelo programa S2B (Students to Business) da Microsoft.
O objetivo do sistema é conectar músicos que desejam comprar e vender instrumentos musicais de forma prática e acessível.
Criar uma aplicação web semelhante ao OLX, voltada exclusivamente ao mercado de instrumentos musicais, permitindo que usuários cadastrem anúncios, consultem produtos, e realizem negociações de maneira simples e eficiente.
- C# / ASP.NET — backend e lógica de negócio
- Entity Framework — persistência e mapeamento objeto-relacional
- SQL Server — banco de dados relacional
- HTML5 / CSS3 / JavaScript — front-end e interatividade
- Bootstrap — estilização e responsividade
- IIS / Visual Studio — ambiente de execução e desenvolvimento
- 🪗 Cadastro e gerenciamento de anúncios (inserir, editar e excluir instrumentos)
- 🎸 Visualização pública de produtos disponíveis
- 💬 Área de contato / interesse em produtos
- 👤 Cadastro de usuários e login
- 🧭 Painel administrativo básico para gestão de anúncios
porao-dos-instrumentos/
- ├── Controllers/
- ├── Models/
- ├── Views/
- ├── wwwroot/
- ├── PorãoDosInstrumentos.sln
- └── appsettings.json
O projeto segue o padrão MVC (Model-View-Controller), garantindo separação de responsabilidades e maior manutenibilidade do código.
- Model — representa as entidades (Instrumentos, Usuários, Categorias, etc.)
- View — renderiza as páginas HTML dinâmicas
- Controller — gerencia o fluxo de dados e lógica entre Model e View
- Clone o repositório
git clone https://github.com/RenanSchmitt/porao-dos-instrumentos.git cd porao-dos-instrumentos
Abra o projeto no Visual Studio
Certifique-se de ter o .NET Framework / .NET Core SDK instalado.
Configure o banco de dados no arquivo appsettings.json.
Execute as migrações e inicialize o banco
Execute as migrações e inicialize o banco
update-database
Inicie a aplicação (IIS Express ou dotnet run)
O projeto estará disponível em: 👉 https://localhost:5001 ou http://localhost:5000
💡 Possíveis Melhorias Futuras
Integração com API de pagamento (ex: MercadoPago, Stripe)
Upload e galeria de imagens para anúncios
Sistema de mensagens entre compradores e vendedores
Filtro avançado de busca por categoria e localização
Deploy em Azure ou AWS
Este projeto foi desenvolvido por:
- Renan Schmitt — Desenvolvedor Web Full Stack
- Willian Pereira — Desenvolvedor C# / ASP.NET
Ambos participaram do trabalho final da certificação em Desenvolvimento C# ASP.NET do programa S2B (Microsoft), com foco em criar uma plataforma funcional e intuitiva para músicos comprarem e venderem instrumentos.
Distribuído sob a licença MIT — livre para estudo, modificação e aprimoramento.
🧾 Licença
Distribuído sob a licença MIT — sinta-se à vontade para estudar, adaptar e aprimorar este projeto.