Frum is a forum-based platform that can be used as a discussion board, learning Q&A management, and more.
Frontend: HTML, CSS, Bootstrap
Backend: Ruby on Rails, PostgreSQL
Everything
Ruby on Rails was used as the backend to handle user authentication, posts and replies database migrations. Extra functionalities such as WYSIWYG editor and gravatar were added using Rails plugins and Rubygems. As security is of high importance, visiting the page will only show a login page and user account must be created by admin.
Note: Frum is hosted on Heroku and currently use a Heroku Postgres instance. As Heroku is moving its databases to paid tier, it is likely that Frum will not function correctly after November 28, 2022