armario_main
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (3.0%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: murilorezende
- Language: HTML
- Default Branch: main
- Size: 34.1 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Armário 42 🌌
🌠 CURSO - Análise e Desenvolvimento de Sistemas (ADS)
🌠 DISCIPLINA - Projeto: Desenvolvimento de uma Aplicação Interativa - Turma 08 - Grupo 1
🌠 SEMESTRE - Eixo 2 - 2025/1
O projeto em desenvolvimento é um site de vitrine facilitadora para comércio de itens de cosplay, criado para conectar cosplayers que desejam vender ou adquirir peças, acessórios e fantasias. Um espaço dedicado à comunidade que aprecia a cultura geek, facilitando o acesso e centralizando o comércio de itens exclusivos e importados de cosplays.

Escolhemos o nome "Armário 42" inspirado em duas ideias familiares para o público-alvo:
"Armário" porque se remete à sensação de um espaço aconchegante e pessoal, e "42", fazendo referência ao icônico número do Guia do Mochileiro das Galáxias, conhecido popularmente como "a resposta para a vida, o universo e tudo mais" na cultura geek. 🚀
Integrantes
|
Alexandre Laguardia |
Aliane Amaral |
Deuslano Veloso |
Lucas Santos |
Murilo Rezende |
| :---: | :---: | :---: | :---: | :---: |
Orientador
- Prof. Neil Paiva Tizzo
Documentação
- Documentação de Contexto
- Especificação do Projeto
- Metodologia
- Projeto de Interface
- Arquitetura da Solução
- Template Padrão da Aplicação
- Programação de Funcionalidades
- Plano de Testes de Software
- Registro de Testes de Software
- Plano de Testes de Usabilidade
- Registro de Testes de Usabilidade
- Apresentação do Projeto
- Referências
Código
Instruções de Utilização
Link da Hospedagem: http://armario42-app.azurewebsites.net/
Foram realizadas tentativas de hospedagem no link: https://pmv-ads-2025-1-e2-proj-int-t8-armario-42.onrender.com/ mas este não possibilitava o deploy em .NET, por isso foi retornado novamente para o link no Azure, que foi ajustado após essa troca e está funcionando com sucesso conforme instruções abaixo:
🚀 Requisitos
Antes de começar, você precisará ter instalado em sua máquina:
- .NET 8.0 SDK
- PostgreSQL
- Git
- Docker (opcional)
🔧 Configuração do Ambiente
1. Banco de Dados
- Instale o PostgreSQL em sua máquina
- Crie um banco de dados chamado
armario42:sql CREATE DATABASE armario42; - Crie um usuário (ou use o padrão
postgres):sql CREATE USER seu_usuario WITH PASSWORD 'sua_senha'; GRANT ALL PRIVILEGES ON DATABASE armario42 TO seu_usuario;
2. Configuração do Projeto
Clone o repositório:
bash git clone [url-do-repositorio] cd pmv-ads-2025-1-e2-proj-int-t8-armario-42Configure o arquivo
src/Armario42/appsettings.Development.json:json { "ConnectionStrings": { "DefaultConnection": "Host=localhost;Port=5432;Database=armario42;Username=seu_usuario;Password=sua_senha" } }
🏃♂️ Executando o Projeto
Método 1: Execução Local
Entre na pasta do projeto:
bash cd src/Armario42Restaure as dependências:
bash dotnet restoreExecute as migrations do banco de dados:
bash dotnet ef database updateInicie o projeto:
bash dotnet runAcesse o projeto em:
https://localhost:5001ouhttp://localhost:5000
Método 2: Usando Docker
Na pasta raiz do projeto, execute:
bash docker build -t armario42 .Execute o container:
bash docker run -p 8080:8080 armario42Acesse o projeto em:
http://localhost:8080
📦 Estrutura do Projeto
src/
└── Armario42/
├── Controllers/ # Controladores da aplicação
├── Models/ # Modelos de dados
├── Views/ # Views da aplicação
├── wwwroot/ # Arquivos estáticos
└── Program.cs # Ponto de entrada da aplicação
🔍 Troubleshooting
Problemas comuns e soluções:
Erro de conexão com o banco de dados
- Verifique se o PostgreSQL está rodando
- Confirme se as credenciais no
appsettings.Development.jsonestão corretas - Verifique se o banco de dados
armario42existe
Erro ao executar migrations
- Certifique-se de que o Entity Framework Core Tools está instalado:
bash dotnet tool install --global dotnet-ef
- Certifique-se de que o Entity Framework Core Tools está instalado:
Erro ao executar o projeto
- Verifique se o .NET 8.0 SDK está instalado:
bash dotnet --version - Limpe a solução e reconstrua:
bash dotnet clean dotnet build
- Verifique se o .NET 8.0 SDK está instalado:
🤝 Contribuindo
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
📝 Licença
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
📞 Suporte
Em caso de dúvidas ou problemas, abra uma issue no repositório do projeto.
Owner
- Login: murilorezende
- Kind: user
- Repositories: 1
- Profile: https://github.com/murilorezende
Citation (citation.cff)
message: Please cite this software using these metadata.
title: Armário 42
authors:
- family-names: Laguardia
given-names: Alexandre
affiliation: Aluno PUC Minas
- family-names: Amaral
given-names: Aliane
affiliation: Aluna PUC Minas
- family-names: Veloso
given-names: Deuslano
affiliation: Aluno PUC Minas
- family-names: Santos
given-names: Lucas
affiliation: Aluno PUC Minas
- family-names: Rezende
given-names: Murilo
affiliation: Aluno PUC Minas
- family-names: Tizzo
given-names: Neil Paiva
affiliation: Professor PUC Minas
keywords:
- cosplays
- vitrine
- lojas
- anuncios
- produtos
- geek
- nerd
- revenda
- artesanato
- eventos
- fantasias
repository-code: http://armario42-app.azurewebsites.net/
version: 1.0.0
date-released: 2025-06-08
GitHub Events
Total
- Push event: 1
Last Year
- Push event: 1
Dependencies
- Azure/static-web-apps-deploy v1 composite
- actions/checkout v3 composite
- actions/github-script v6 composite
- actions/checkout v3 composite
- actions/setup-dotnet v3 composite
- azure/login v1 composite
- azure/webapps-deploy v3 composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/setup-dotnet v4 composite
- actions/upload-artifact v4 composite
- azure/login v2 composite
- azure/webapps-deploy v3 composite
- mcr.microsoft.com/dotnet/aspnet 6.0 build
- mcr.microsoft.com/dotnet/sdk 6.0 build
- Microsoft.EntityFrameworkCore.Tools 8.0.0
- Npgsql.EntityFrameworkCore.PostgreSQL 8.0.0
- Microsoft.EntityFrameworkCore.Tools 7.0.15
- Npgsql.EntityFrameworkCore.PostgreSQL 7.0.4