Encerrado

Programa em Ruby on Rails

Requisitos do sistema

Criar uma aplicação em Ruby on Rails utilizando banco de dados PostgreSQL

com as seguintes especificações:

● Cadastro de usuários

◦ Usuário poderá ser amigo de outros usuários

◦ Usuário poderá ser atribuído como administrador

◦ Administradores poderão banir usuários na área administrativa

● Área Administrativa

○ CRUD de Notícias

○ CRUD de Vídeos

○ Sistema de Tags

▪ Pode-se atribuir tags a notícias e vídeos

● Comentários

◦ Usuários poderão comentar tanto em notícias quanto em vídeos

◦ Comentários devem ter um sistema de moderação pelos administradores

● Internacionalização

○ A aplicação deverá rodar em duas línguas: Português e Espanhol

○ Notícias e Vídeos devem ter atributos em português e espanhol (ex:

título/texto

em português e em espanhol)

○ Comentários devem ser separados por língua

○ Tags devem ser separadas por língua

● Sistema de Notas

◦ Usuários poderão avaliar tanto as notícias quanto os vídeos

◦ Um usuário pode avaliar cada um dos itens somente uma vez

● Sistema de buscas para Notícias

Critérios a serem avaliados

● Boas práticas de programação para RoR (“The Rails Way”)

● Padronização do código

● DRY (“Don't Repeat Yourself”), reuso de código onde for possível

● Utilização de plugins/gems externos

● Criação de um plugin para uso na aplicação

● Utilização de rotas amigáveis (“user-friendly”)

● Persistência nos dados

● Utilização de AJAX em locais apropriados

● Utilização de Cached Fragments

● Proteção contra XSS (Cross-site Scripting)

● Utilização de layouts

● Utilização de CSS

● Utilização de jQuery

● Tableless

Habilidades: Ruby on Rails, Git, PHP, HTML, Design de Sites

Sobre o Cliente:
( 0 comentários ) Conceição do Almeida, Brazil

ID do Projeto: #29380906

1 freelancer está oferecendo em média $20 para esse trabalho

dmitshegol

Hello I read your reference and very interested in your project and have much knowledge in ROR so I can help you. In my opinion, the most important thing for the developer in the project is code quality and time. As Mais

$20 USD in 7 dias
(1 Comentário)
1.4