Coder Social home page Coder Social logo

miniblog_challenge's Introduction

Miniblog - Nícollas Isabel

Aplicação sugerida como desafio pela equipe do TudoGostoso - Webedia

Configurações

  • Pundit - Utilizado para autorização.

  • Devise - Utilizado para autenticação.

  • Kaminari - Utilizado para paginação.

  • rspec-rails, rails-controller-testing e factory_girl_rails - Utilizados para teste.

  • SQLite3 - Como a aplicação é pequena, foi utlizado o SQLite3.

Instalação do Sistema

No terminal, vá até onde desejar salvar os arquivos e digite:

git clone https://github.com/nicollasiam/miniblog_challenge.git
cd miniblog_challenge

bundle install

rails db:create
rails db:migrate

Inserindo dados

Para a melhor visualização, foram criados dados para popular a Database da aplicação. No terminal, digite:

rails db:seed

Foram criados dois usuários principais, que estarão disponíveis após o seed (podem ser vistos no arquivo db/seed.rb):

  • Usuário administrador
admin = User.create!(email: '[email protected]',
                     password: '123456',
                     admin: true)
  • Usuário não administrador
user = User.create!(email: '[email protected]',
                    password: '123456')

Iniciar o servidor

Após esses passos, basta iniciar o servidor. No terminal:

rails server

O site estará no ar, no endereço http://localhost:3000

Testes

Também foram desenvolvidos alguns testes. Para executá-los, basta inserir o comando:

rspec

miniblog_challenge's People

Contributors

nicollasiam avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.