Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/t2ne/mvc-pw
Development of a web project using the MVC development pattern for the Web Programming Unity.
https://github.com/t2ne/mvc-pw
bootstrap mvc mysql php sql xampp
Last synced: 24 days ago
JSON representation
Development of a web project using the MVC development pattern for the Web Programming Unity.
- Host: GitHub
- URL: https://github.com/t2ne/mvc-pw
- Owner: t2ne
- Created: 2024-10-24T14:25:52.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-21T14:29:48.000Z (2 months ago)
- Last Synced: 2024-12-24T14:18:36.387Z (about 1 month ago)
- Topics: bootstrap, mvc, mysql, php, sql, xampp
- Language: PHP
- Homepage:
- Size: 4.24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sound808 - Sistema de Gestão de Música
Este projeto é uma aplicação web desenvolvida em PHP que permite a gestão de músicas, álbuns, géneros, produtores e artistas. O sistema foi desenvolvido com uma estrutura de MVC (Model-View-Controller) e utiliza o servidor Apache com o XAMPP para ambiente de desenvolvimento.
## Funcionalidades Principais
- **Gestão de Músicas**: Criação, visualização, edição e exclusão de músicas, com possibilidade de associar múltiplos produtores.
- **Gestão de Álbuns e Géneros**: Gestão completa de álbuns e géneros musicais, incluindo verificação de associações antes de exclusão.
- **Gestão de Artistas e Produtores**: Criação e associação de artistas e produtores com músicas e álbuns.## Requisitos
- PHP >= 7.4
- XAMPP (com Apache e MySQL)
- Composer (para dependências PHP, se necessário)## Configuração do Alias no Apache
Para configurar um alias no Apache e acessar o projeto diretamente através de `http://localhost/PWProject/`, siga estas instruções:
1. **Abra o arquivo `httpd.conf`**:
Adicione a seguinte configuração para definir o diretório do projeto:```apacheconf
Options Indexes FollowSymLinks Includes ExecCGI
Allow from all
AllowOverride All
Require all granted
```2. **Abra o arquivo `httpd-autoindex.conf`** (localizado em `/xampp/apache/conf/extra/`) e adicione o alias para o projeto:
```apacheconf
Alias /PWProject/ "C:/xampp/htdocs/PWProject/"
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
Allow from all
```3. **Reinicie o Apache** através do painel de controle do XAMPP, clicando no botão Stop e de seguida Start para aplicar as mudanças.
Agora já consegue acessar o projeto através do endereço: `http://localhost/PWProject/`