Skip to content

Files

Latest commit

 

History

History
27 lines (18 loc) · 1.49 KB

README.md

File metadata and controls

27 lines (18 loc) · 1.49 KB

Blocipedia

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.

Scope of this project

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.

User Stories

  1. As a user, I should be able to sign up for a free account by providing a user name, password and email address.

  2. As a user, I want to be able to sign in and out of the Blocipedia.

  3. As a user, I want to be able to create wiki pages using Markdown syntax.

  4. As a user, I should see my Markdown syntax rendered in real-time, so that I can easily validate the format of my wiki.

  5. As a user with a free account, I want to be able to create public wikis that anyone may view.

  6. 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.

  7. 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.

  8. 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.