Installation
Installation guide for NeoSaaS.
Prerequisites
To get started with NeoSaaS, ensure you have the following prerequisites installed:
- Node.js 18.x or later
- NPM
- Stripe account for accepting payments
To set up NeoSaaS, first buy the boilerplate from this link.
Then, using the access you've been given, go to the Releases section of the GitHub repository and download the latest version to your computer.
Run application
Warning:
To get the required .env
keys for NeoSaaS to run properly, check the section in the left menu to configure this keys and database.
To get started, you can clone the AriaDocs repository directly from GitHub.
Unzip the downloaded `.zip` file into a folder of your choice.
Next, open the project folder in your favorite IDE (Cursor, Windsurf, VS Code, etc.).
Copy the .env.example file and rename it to .env
After opening the project, copy the .env.example
file and rename it to .env
with just copy paste or with this code in terminal.
cp .env.example .env
Replace the placeholder values inside `.env` with your actual environment-specific credentials.
# Change this lines with your actual keys
# Your Supabase keys
NEXT_PUBLIC_SUPABASE_URL="your_supabase_url"
NEXT_PUBLIC_SUPABASE_ANON_KEY="your_supabase_anon_key"
SUPABASE_URL="your_supabase_url"
SUPABASE_SERVICE_ROLE_KEY="your_supabase_service_role_key"
# Your website url without "/" in the end
NEXT_PUBLIC_APP_URL="http://localhost:3000"
# Your Stripe test keys. Don't forget to use live keys on production
STRIPE_SECRET_KEY="sk_test_..."
STRIPE_WEBHOOK_SECRET="whsec_..."
Install dependencies
Run npm install
on terminal to install all dependencies.
npm install
Start the application
Finally, start the development server with npm run dev
to begin testing the project locally.
npm run dev
You're all set!:
NeoSaaS is now running locally — start customizing, name your SaaS, add great functions and ship it!