Wiki-laborate

D38AE670-5622-442A-A287-F675E94172C7.png

Wiki-laborate is a wiki app that allows users to collaborate on posts.

SIGN UP FOR AN WIKI-LABORATE ACCOUNT:

  • Access production site here: Visit Wiki-laborate

  • Create account using name, email, and password (Devise)

  • Confirm account via email (SendGrid)

  • Upgrade account (Stripe)

  • Create and edit public and private wikis - markdown supported (RedCarpet)

  • Add collaborators

SETUP & CONFIGURATION

Languages and Frameworks:

  • Ruby on Rails

    • Ruby version 2.4.1

  • Bootstrap

Databases:

  • SQLite (Test, Development)

  • PostgreSQL (Production)

Development Tools and Gems include:

  • Devise for creating, logging in/out, updating credentials, authorizing users

  • SendGrid for email confirmation

  • Figaro for storing sensitive data

  • Faker to create seed data

  • Stripe to accept payments

  • Redcarpet to support markdown

To run Wiki-laborate locally:

  • Clone the repository from Github here

  • Run bundle install

  • Create and migrate the SQLite database with rake db:create and rake db:migrate

  • Start the server using rails server

  • Run the app on localhost:3000