Skip to content
This repository was archived by the owner on Nov 2, 2018. It is now read-only.

Stack Design

Jimmy Lin edited this page Mar 30, 2018 · 5 revisions

General

Host: Digital Ocean

Backend: Rails

DB: Something relational, probably Postgres

Frontend: Currently using Plain JS, plans to integrate Vue

Feature-Specific

Core

Payment: Out of scope. Suggest Stripe

Authentication: Locally Managed + Third Party Identity (Google + Facebook)

Reach

Document Storage: Amazon S3

Email: Mail chimp for correspondence

User Involvement: Will create log table for (time, user_id, table, column, before, after)

Messaging: Out of scope. Suggest ActionCable

Search: Out of scope. Suggest ElasticSearch

Clone this wiki locally