Getting Started
Before you start building, you'll need to set up accounts with a few carefully selected service providers. Each of these were chosen for their generous free tiers and quick setup process.
Services
- Google (or any other OAuth provider) for authentication
- LemonSqueezy for payment processing
- Resend for email services (or your own email provider)
- Neon for database hosting (or your own database provider)
- Uploadthing (optional) for file hosting (or your own file provider)
Prerequisites
Pnpm
We are going to use pnpm, a better and faster npm. If you don't have pnpm already, you can install it with:
In order to git clone this boilerplate you will need an access to the Hyperlaunch repo. A license key has been sent you you via email, you can visit the redeem page to activate it. If you encounter any issues during the activation procress, feel free to email me at hyperlaunch@proton.me. I'll be happy to help you out.
Installation
- Clone the HyperLaunch boilerplate:
Make sure your license is active before cloning the repo.
- Navigate to the project directory:
- Install the dependencies
- Run the first hyperlaunch script:
You can read the script you're about to run in the
scripts
directory.
There are a few things left to do before we can run the app. Next up, let's configure our database