forked from mrwyndham/fastpocket
86 lines
1.7 KiB
Markdown
86 lines
1.7 KiB
Markdown
---
|
|
sidebar_position: 1
|
|
---
|
|
|
|
# Quick Start
|
|
|
|
Let's get setup with **FastPocket in less than 3 hours** with free hosting.
|
|
|
|
Assumptions
|
|
|
|
- We are going straight to live, using stripe and react and we aren't going to host our own environment yet
|
|
|
|
## Overview
|
|
|
|
- Clone Repository
|
|
- CD to Backend run Fly.launch
|
|
- Create a volume with fly.launch
|
|
- Run Fly.deploy
|
|
- Create PB account
|
|
- Provision tables
|
|
|
|
- Setup stripe account
|
|
- Setup restricted key
|
|
- Setup stripe tables using stripe cli
|
|
- Setup Webhook Secret In Stripe
|
|
- Setup secrets in Fly.deploy
|
|
- configure pb emails
|
|
- configure google auth
|
|
- setup vercel
|
|
- publish repo to vercel
|
|
- setup private keys
|
|
- setup domain
|
|
- setup dns
|
|
- customize landing page with snippets
|
|
|
|
### What you'll need
|
|
|
|
- [Node.js](https://nodejs.org/en/download/) version 18.0 or above:
|
|
- When installing Node.js, you are recommended to check all checkboxes related to dependencies.
|
|
|
|
## Setup Your Tooling - Skip if this ain't your first rodeo (35 min)
|
|
|
|
### Stripe CLI (5 min)
|
|
|
|
### NVM (5 min)
|
|
|
|
### Setup stripe account (10 min)
|
|
|
|
### Setup fly.io account (5 min)
|
|
|
|
### Setup vercel account (5 min)
|
|
|
|
### Setup posthog account (5 min)
|
|
|
|
### Setup google analytics account (5 min)
|
|
|
|
## Registering a new domain (5 min)
|
|
|
|
### Finding a good name (3 min)
|
|
|
|
### Purchasing on Porkbun (2 min)
|
|
|
|
Every great project starts with registering a new domain so naturally we will start there as well.
|
|
|
|
## Designing a new logo (20 min)
|
|
|
|
In order to make a new logo you are going to want to create
|
|
|
|
## Design a nice background (10 min)
|
|
|
|
You are wanting to make a nice background
|
|
|
|
## Setup Stripe
|
|
|
|
### Setup products
|
|
|
|
### Setup webhooks
|
|
|
|
### Setup checkout page
|
|
|
|
### Setup manage page
|
|
|
|
## Setup FastPocket instance
|
|
|
|
##
|