Uma aplicação para adicionar e fazer a gestão de contatos, a gestão é feita por usuários autenticados.
Nesse repositório contém o back-end da aplicação, o front-end web - utilizando Next e React
- rails => 6.1.7.2
- ruby => 3.1.3
- postgres => 14.6
Execute bundle exec rake dev:setup
O banco será criado e inserido vários dados entre eles
o de um admim padrão que será
nome: admim
email: admim@admim.com
senha: 123456
Ao carregar a aplicação o usuário poderá criar a sua conta ou fazer o login
Caso possua um perfil admin
será direcionado para uma tela
onde ele pode fazer a gestão dos contatos cadastrados e também dos outros usuários.
bundle exec rspec
Os testes foram implementados na parte de requests, de models,
paginação, busca de uma forma que pode ser reutilizada.
o back-end da aplicação foi hospedada no heroku
e o endreço é: https://infinite-beach-09577.herokuapp.com/
- Listagem dos usuarios admins e Manager
- Permissões de usuários de perfil do tipo manager(Hoje apenas o admin consegue visualizar os contatos)