Get Started
Requirements
You need the following things to start building your SaaS product and deploy it.
- Node.js 20+
- MongoDB or PostgreSQL database
- Resend API Key
- Lemonsqueezy or Stripe account
- Vercel account
- Remotion AWS account
Development
- Clone the repository
git clone https://github.com/pskd73/saasify-kit.git <my-app>
- Remove
origin
-git remote remove origin
- Set your git remote origin
git remote add origin https://github.com/your-username/your-app.git
- Set upstream remote origin
git remote add upstream https://github.com/pskd73/saasify-kit.git
- When you want to fetch kit updates -
git fetch upstream
, thengit merge upstream/main
and resolve conflicts [optional] - Run
npm install --legacy-peer-deps
to install the dependencies - Run
npm run dev
to start the development server - Push the changes to the git repository
Deployment
It is recommended to use Vercel to host your project. It is pretty simple to set it up.
- Create a new project on Vercel
- Browse and select the project you from your git platform, for example GitHub
- Copy paste the environment variables from the
.env
file and fill with production values - Click on the
Deploy
button