Welcome
SiteFellowsJS is a simple JavaScript library that allows you to easily add membership functionality on a website similar to Memberstack.
In other words, SiteFellowsJS will glue together a few components that make a membership system work, like:
- User authentication.
- Gated content (additionally, based on roles).
- Payments (through dedicated payment providers).
User authentication.
It's handled by Firebase Authentication and SiteFellowsJS will provide the necessary integration (login/registration forms) on your website.
Gated content
This functionality is the core of SiteFellowsJS and will allow you to configure restricted areas or content (from your website) for authenticated users or based on specific roles.
Payments
Using automation tools like Integromat or Zapier, you can connect payment providers to your membership system. SiteFellowsJS uses Firebase Firestore and provides the foundation for this.
Requirements
Firebase Authentication - User Authentication
Firebase Firestore - NoSQL Database