/BLOCpedia

A Ruby on Rails based wiki site for users to publicly or privately collaborate on educational information.

Primary LanguageRuby

Brockpedia

  • Brockpedia is a wiki site where users can share and collaborate either publicly or privately on educational information.

Features:

  • Signup confirmation via email
  • Login authentication
  • Password encryption
  • Privacy posting
  • Payment processing
  • Markdown parsing

Technologies used:

  • Built with Ruby on the Rails Framework
  • SQLite/ActiveRecord for database services
  • Bootstrap-Sass for styling and SCSS preprocessing(gem)
  • Devise for user authentication and confirmation(gem)
  • Pundit for role authorization(gem)
  • Stripe for signup payment processing(gem)
  • Figaro for password protection(gem)
  • Sendgrid for mailer services

Background

  • I built Brockpedia in late 2017 during the MVC phase of my web developer program at Bloc. This was my second significant project working with Ruby on Rails on the backend. This project not only reinforced my understanding of the MVC Model and the RoR framework but also introduced me to new technologies such as payment processing and role authorizations in web development.
Note: Brockpedia is still in Development. Plans include:
  • Documentation Completion
  • Fully responsive
  • Given a nice theme