Skip to content

A client portal built on Airtable using Sync Inc, Cotter and Next.js. Us this repo to jumpstart your own client portal.

Notifications You must be signed in to change notification settings

sequin-io/custom-client-portal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A starter repo for building a completely custom client portal on Airtable

End state

You can build this project from scratch by following the step-by-step guide.

Or, you can simply start building from this foundation 🚀

Getting Started

  1. Clone the project.
  2. Install the dependencies with npm install
  3. Create a .env.local file and add your environment variables for (1) Stytch (2) Sequin.io and (2) Airtable
# .env.local file
PG_CONNECTION_STRING="..."
AIRTABLE_API_KEY="..."
AIRTABLE_BASE="..."
STYTCH_PROJECT_ENV='test'
STYTCH_PROJECT_ID="..."
NEXT_PUBLIC_STYTCH_PUBLIC_TOKEN="..."
STYTCH_SECRET="..."
IRON_SESSION_COOKIE_NAME="stytch_next_example_cookie"
IRON_SESSION_PASSWORD="complex_password_at_least_32_characters_long"
  1. Launch your development environment npm run dev

Deploy to Vercel

Once you've built your client portal, you can deploy your Next.js app using Vercel.

About

A client portal built on Airtable using Sync Inc, Cotter and Next.js. Us this repo to jumpstart your own client portal.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 82.7%
  • CSS 17.3%