An application that allows users to create public and private Markdown-based wikis.
Navigate to the blocipedia folder and lauch rails server for localhost view.
Create a basic user scheme for a Ruby on Rails application.
Give the users of a Ruby on Rails application the ability to sign up for your application using the Devise gem.
Create CRUD routes and resources in a Rails Application.
Integrate Stripe third party API callouts.
Integrate Redcarpet Markdown rendering gem.
-
As a user, I should be able to sign up for a free account by providing a user name, password and email address.
-
As a user, I want to be able to sign in and out of the Blocipedia.
-
As a user, I want to be able to create wiki pages using Markdown syntax.
-
As a user, I should see my Markdown syntax rendered in real-time, so that I can easily validate the format of my wiki.
-
As a user with a free account, I want to be able to create public wikis that anyone may view.
-
As an user I want to be able to upgrade my account from a free plan to a paid (premium) plan so that I can create private wikis.
-
As a user with a premium account, I want to be able to create private wikis that require a Blocipedia account and proper authorization to view.
-
As a user with a premium account, I want to be able to add collaborators to my private wikis. As a user with a premium account, I should be able to add an unlimited number of collaborators to my wikis.