(WORK IN PROGRESS) Gatherin is an event planning application. The main goal behind this project is to gain familiarity with Rails modular apps.
Gatherin consists of many modules (Rails engines or Ruby gems). This design is inspired by The Modular Monolith Rails Architecture
Gatherin Core. Holds basic models and shared logic.
Holds Gatherin authentication and authorization logic. It uses Devise and Doorkeeper.
Gatherin adminstration module. Uses session based authentication for now. To be updated to be API-only with React-Admin as a frontend.
MIT.