{"repo":"supabase-community/supabase-graphql-example","free":true,"listed":false,"github":"https://github.com/supabase-community/supabase-graphql-example","clone":"git clone https://github.com/supabase-community/supabase-graphql-example.git","description":"A HackerNews-like clone built with Supabase and pg_graphql","language":"PLpgSQL","stars":250,"topics":["supabase","pg-graphql","supabase-auth","supabase-db","graphql-schema","graphql-code-generator"],"license":null,"category":"databases-storage","readme_excerpt":"Supabase GraphQL Example A basic HackerNews-like clone where posts can be submitted with url links and then up and down voted. - Example: supabase-graphql-example.vercel.app - Features: supabase-graphql-example.vercel.app/about Showcase Backend - CRUD (Query + Mutation Operations) - Cursor Based Pagination - Authorization / Postgres Row Level Security - Supabase - Create a backend in less than 2 minutes. Start your project with a Postgres Database, Authentication, instant APIs, Realtime subscriptions and Storage. - pg graphql - A native PostgreSQL extension adding GraphQL support. The extension keeps schema generation, query parsing, and resolvers all neatly contained on your database server requiring no external services. - Postgres Triggers and Postgres Functions - When votes are in, use triggers to invoke a Postgres function that calculates a post score to rank the feed - Postgres Enumerated Types - Enums help defined the direction of a vote: UP or DOWN. Frontend - Next.js - React Framework - TypeScript - TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale. - graphql-code-generator - Generate code from your GraphQL schema and operations with a simple CLI - gql-tag-operations-preset - This code gen preset generates typings for your inline gql function usages, without having to manually specify import statements for the documents - urql - A highly customizable and versatile GraphQL client - Gravatar - Default ","default_branch":null,"files":null,"tree":[],"storefront":"/r/supabase-community","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/supabase-community/supabase-graphql-example/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}