An open API service indexing awesome lists of open source software.

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

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.