View Code? Open in Web Editor
NEW
Ferramenta para administração de uma banda musical.
Ruby 78.66%
JavaScript 3.23%
CSS 3.56%
HTML 14.55%
band_admin's Introduction
I am a Brazilian Software Developer that chose to work with the frontend in 2014 when falling in love with javascript! Since then I have made lots of products using mostly Angular but in my early years Angular.js and React for a short period.
In my free time, I like to share my knowledge helping other developers in forums, writing articles at Medium , and recording on Youtube in portuguese !
Angular
Typescript
Unit tests
Schematics
Storybook
Monorepo management
My Open Source Contributions
band_admin's People
Contributors
Stargazers
band_admin's Issues
Um Proprietário de um Local pode ser um Organizador de Evento.
Habilitar a criação de um Organizador a partir de um Proprietário e vice-versa.
A classe Evento deve contar com os atributos:
Nome (String)
Data (String)
Após criação da classe, implementar o gerenciamento da classe com as páginas:
index;
new;
show;
edit;
_form (formulário de auxílio às páginas).
Desenvolver Testes Unitários e de Aceitação
Atributos do Objeto nos Testes Unitários;
Adicionar, Editar e Remover Instâncias nos Testes de Aceitação.
Relacionamentos:
Proprietário 1:n Local
Local 1:n Evento
Organizador 1:n Evento
Evento n:1 Repertório
Música n:n Repertório (#7 )
Obs: Realizar os Testes Unitários e de Integração.
Links:
Músicas
Repertórios
Eventos, onde serão criados os Organizadores e Locais e Proprietários.
A classe Repertório deve contar com os atributos:
Após criação da classe, implementar o gerenciamento da classe com as páginas:
index;
new;
show;
edit;
_form (formulário de auxílio às páginas).
Desenvolver Testes Unitários e de Aceitação
Atributos do Objeto nos Testes Unitários;
Adicionar, Editar e Remover Instâncias nos Testes de Aceitação.
A classe relacionamento Ordemmusica deve contar com os atributos:
Após criação da classe, implementar o gerenciamento da classe com as páginas:
index;
new;
show;
edit;
_form (formulário de auxílio às páginas).
Desenvolver Testes Unitários e de Aceitação
Atributos do Objeto nos Testes Unitários;
Adicionar, Editar e Remover Instâncias nos Testes de Aceitação.
OBS: Verificar a possibilidade da troca do nome da classe.
Realizar o cadastro completo de um Repertório.
A partir do cadastro de Proprietários, Locais e Organizadores criar um Evento.
Criar Músicas e adicioná-las a um Repertório.
Criar página para exibir as Músicas de um Repertório.
A classe Local deve contar com os atributos:
Nome (String)
Endereço (String)
Cidade (String)
Tipo (String)
Após criação da classe, implementar o gerenciamento da classe com as páginas:
index;
new;
show;
edit;
_form (formulário de auxílio às páginas).
Desenvolver Testes Unitários e de Aceitação
Atributos do Objeto nos Testes Unitários;
Adicionar, Editar e Remover Instâncias nos Testes de Aceitação.
Nas View index da classe Música não consta todos os atributos.
A classe Música deve contar com os atributos:
Nome (String)
Duração (int)
bpm (int)
Estilo (String)
Após criação da classe, implementar o gerenciamento da classe com as páginas:
index;
new;
show;
edit;
_form (formulário de auxílio às páginas).
Desenvolver Testes Unitários e de Aceitação
Atributos do Objeto nos Testes Unitários;
Adicionar, Editar e Remover Instâncias nos Testes de Aceitação.
A classe Organizador deve contar com os atributos:
Nome (String)
Contato (String)
Após criação da classe, implementar o gerenciamento da classe com as páginas:
index;
new;
show;
edit;
_form (formulário de auxílio às páginas).
Desenvolver Testes Unitários e de Aceitação
Atributos do Objeto nos Testes Unitários;
Adicionar, Editar e Remover Instâncias nos Testes de Aceitação.
A classe Proprietários deve contar com os atributos:
Nome (String);
Contato (String).
Após criação da classe, implementar o gerenciamento da classe com as páginas:
index;
new;
show;
edit;
_form (formulário de auxílio às páginas).
Desenvolver Testes Unitários e de Aceitação
Atributos do Objeto nos Testes Unitários;
Adicionar, Editar e Remover Instâncias nos Testes de Aceitação.