https://github.com/jeffrey-zang/forms.flowboat.ca
Flowboat forms
https://github.com/jeffrey-zang/forms.flowboat.ca
Last synced: 4 months ago
JSON representation
Flowboat forms
- Host: GitHub
- URL: https://github.com/jeffrey-zang/forms.flowboat.ca
- Owner: jeffrey-zang
- Created: 2024-06-21T02:51:31.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-09-07T21:20:13.000Z (9 months ago)
- Last Synced: 2025-01-09T10:32:43.056Z (5 months ago)
- Language: TypeScript
- Homepage: https://forms.flowboat.ca/
- Size: 261 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# forms.flowboat.ca
This is a forms site for Flowboat. It's built with Next.js, Radix, Tailwind, and the Google Cloud API. I use pnpm, but this setup should work with npm as well.
## Setup
1. Clone the repo: `git clone https://github.com/jeffrey-zang/forms.flowboat.ca.git`.
2. Install the dependencies by running `npm install`.
3. Start the development server with `npm run dev`.## Credentials
Create a `.env.local` and copy everything from `.env.template` into it. Then, make a Google Cloud Service Account with access to the Sheets API, and copy in all of the details. Reach out to me ([email protected]) if you're working on this app once I'm no longer with the team, and I can give you the creds for my GC Service Account and Sheet id.## Deployment
I've deployed this on a personal Vercel account, because you can't deploy from a GitHub Organization without a Vercel teams account. DNS is on Namecheap. Reach out to me ([email protected]) if you want to migrate.