Quiz-PDF/Documentation/docs/quickstart.md

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
##