ndreckshage / buzzword-booklist

Home Page:https://buzzword-booklist.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Buzzword Booklist

See the blog post for application details!

Install

  • Create Github application. Add keys to env vars.
  • Create a Fauna DB. Add a server key in the Fauna UI. Add keys to env vars.
  • Generate a session key with head -n 4096 /dev/urandom | openssl sha1. Add to env vars.
GITHUB_OAUTH_CLIENT_ID = <secret>
GITHUB_OAUTH_CLIENT_SECRET = <secret>
SESSION_KEY= <secret>
FAUNA_KEY = <secret>
  • Migrate Fauna by running node migrate-fauna.js

  • yarn

  • yarn dev

  • Open up pages/index.tsx and return null for now. You're going to need to create some lists / layouts before these pages work. Then head on over to the manage page to start that...

  • Create the homepage layout, and then add that ID in pages/index.tsx.

  • Repeat for other pages.

  • Done!

About

https://buzzword-booklist.vercel.app


Languages

Language:TypeScript 95.2%Language:JavaScript 3.8%Language:Dockerfile 0.5%Language:CSS 0.4%