Anyone can view public wikis by browsing the site.
Users can create, edit, delete, and maintain any public wiki using Markdown syntax.
Users can pay to upgrade to a premium account, allowing the creation of private wikis.
Premium users can invite other users to collaborate on private wikis they have created.
Premium users can cancel their subscription.
When a user downgrades their account, their private wikis will automatically be made public.
Languages and Frameworks:
SQLite (Test, Development)
Development Tools and Gems include:
Devise for user authentication
Redcarpet for Markdown formatting
Markdown-js for live Markdown formatting
Pundit for authorization
Stripe for payments
Environment and Setup:
Figaro was used to set environmental variables and can be found in
config/application.yml. For security reasons, this file has been replaced with an example file
config/application.example.yml on github to demonstrate proper storage of environmental variables.