Skip to content
This repository has been archived by the owner on Jul 28, 2020. It is now read-only.
/ microblog-demo Public archive

Prototyping a full Rails application (authentication, authorization, APIs, etc.)

Notifications You must be signed in to change notification settings

jbrunton/microblog-demo

Repository files navigation

MicroBlog Demo

Build Status

Prototyping a commercial, scaleable Rails application and all that entails (authentication, authorization, admin, APIs, etc.)

What does it do?

Current features include:

  • BDD using Cucumber and RSpec
  • Deployment to Heroku with git and a VPS with Capybara
  • Multi-provider authentication using Devise and OmniAuth.
  • Authorization using CanCan and Rolify.
  • An admin interface using ActiveAdmin.
  • A RESTful API.

For a complete overview of the plans and current status of the project, see the roadmap on the wiki.

Try it out

To grab a copy and set it up:

git clone https://github.com/jbrunton/microblog-demo.git
cd microblog-demo
bundle install --without production
rake db:setup

Then, to run it:

rails s

It should now be running at localhost:3000.

You can also try the application at www.microblog-demo.com.

For more documentation on trying out the features (including users which are present in the seeds.rb file/on the demo instance), see the demo page on the wiki.

Documentation

For reference, details of the implementation and a series of How Tos will be put on the the wiki, as and when I find the time.

About

Prototyping a full Rails application (authentication, authorization, APIs, etc.)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published