Rebase is an open-source email platform purpose-built for sending investor updates. As a founder, I send monthly update emails to my investors to share what I've been up to using a product called Cabal. I’m a huge fan of their product, so I wanted to try to build my own from scratch.
Please note that the product is only designed for verified domains. If you want to use it, you'll need to register a domain and verify it with Resend (see below).
- Clone the repository
git clone https://github.com/alanagoyal/rebase
- Use
cd
to change into the app's directory - Run
npm install
to install dependencies - Rename
.env.example
to.env
and update the API keys. Rename.env.local.example
to.env.local
and do the same.
This project uses Supabase to store users, members, and groups. Follow these instructions to apply the migration and get started with your own project.
This project uses Resend to send the emails. You can sign up for a free account, register a domain, and paste the API key into .env
to start sending emails.
Deploy using Vercel.