Skip to content

open-source email platform purpose-built for sending investor updates

Notifications You must be signed in to change notification settings

alanagoyal/rebase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

67c0677 · Jul 12, 2024
Sep 7, 2023
Sep 7, 2023
Sep 7, 2023
Jul 10, 2023
Sep 7, 2023
Jul 10, 2023
Sep 7, 2023
Sep 7, 2023
Aug 19, 2023
Jul 12, 2024
Jul 10, 2023
Jul 10, 2023
Sep 5, 2023
Sep 6, 2023
Sep 6, 2023
Jul 10, 2023
Jul 16, 2023
Sep 6, 2023
Jul 18, 2023

Repository files navigation

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).

Getting Started

  1. Clone the repository git clone https://github.com/alanagoyal/rebase
  2. Use cd to change into the app's directory
  3. Run npm install to install dependencies
  4. Rename .env.example to .env and update the API keys. Rename .env.local.example to .env.local and do the same.

Supabase

This project uses Supabase to store users, members, and groups. Follow these instructions to apply the migration and get started with your own project.

Resend

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

Deploy using Vercel.