Developed by Grant Backes

Features

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

Setup and Configuration

Languages and Frameworks:

  • Ruby 2.4.0

  • Rails 5.1.4

  • Bootstrap 3

Databases:

  • SQLite (Test, Development)

  • PostgreSQL (Production)

Development Tools and Gems include:

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.

To Run Locally