Skip to content

tboddyspargo/blocipedia

Repository files navigation

Blocipedia

A Wikipedia-style web application built with Ruby on Rails, Blocipedia incorporates 3rd party gems like Devise, Pundit, and Redcarpet.

Blocipedia landing page

Devise - Authentication

Blocipedia uses Devise to create a user authentication model with many of the features that one would expect of a modern web application, including account confirmation, password changing,

Pundit - Authorization

Pundit provides an authroization layer within Blocipedia to make sure a users access is appropriate.

Redcarpet

Blocipedia leverages Redcarpet to provide the ability to use markdown syntax when writing wikis.

Wiki edit page

Bootstrap 4

The UI for Blocipedia is created almost entirely by leveraging Bootstrap v4 classes with very little customization. It provided an excellent CSS class set to build an organized and appealing user experience with minimal effort (and minimal creativity).

Stripe

Stripe integration is used to provide functionality for different account types of 'standard' and 'premium'. Blocipedia was created for learning purposes only, however, so it uses Stripe in test mode (no real financial transactions will occur).

Wiki premium upgrade

Try it

Hosted on Herkoku

About

A Wikipedia-style web application built with Ruby on Rails.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published