OliverSpeir / business-card-frontend

NextJS frontend for FastAPI GraphQL backend with Supabase DB and Auth

Home Page:https://business-card-frontend.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Business Card Generator

NextJS frontend for FastAPI GraphQL backend with Supabase DB

  • TailwindCSS for styling
  • Uses Supabase Auth for Social Sign On
  • Users can create a business card based on default cards displayed
  • Users will have full CRUD capabilities of the Cards

Structure

  • Uses NextJS App directory
  • Features a custom useResource hook to handle CRUD interactions with backend
  • Two page app
    • index page and /gallery
  • Supabase client component that can be imported to access the session
    • session is used to send authenicated requests to backend

Resources

TODO

  • Use apollo client for requests
  • Refactor dyanmic route page
  • Make form mobile friendly
  • have digital gallery link to card page
  • have slug randomize if not entered

About

NextJS frontend for FastAPI GraphQL backend with Supabase DB and Auth

https://business-card-frontend.vercel.app


Languages

Language:TypeScript 96.3%Language:JavaScript 2.6%Language:CSS 1.1%