Startup BuildFeatured

Invera

A community platform for exam-takers and parents. Integrates school verification · feed · spaces · administrator operations.

PersonalDuration 7 moContribution 100%2025-102026-04
Key Metric: Large-scale full-stack community · 200+ tests
Engineering Role
FullstackEnd-to-End
Startup Build
Invera
AI
#Web#Frontend#Backend#Community

Overview

A community platform for college-admission exam-takers and parents. It provides feeds, comments, search, notifications, follows, school verification, and spaces, built with Zod schemas, TanStack Query infinite scroll, Zustand state, and 50 SQL migrations.

My Work

  • Built the full-stack architecture solo on Next.js 15 App Router + Supabase
  • Established the stack with TanStack Query-based feed infinite scroll · Zod form validation
  • DB schema version management via numerous migrations
  • Node built-in tests (comment integrity · authentication · sign-up/login · avatar upload)
  • Automatic Supabase type generation + CI (`types:sync`, `types:check`, lint, build)

Features

  • Email/SMS(Solapi)/Google/Kakao authentication
  • All/Recommended/Parents/Following/Notices/For You feeds
  • Question · discussion · guide post types
  • Comments · replies · likes · bookmarks · best-answer selection
  • Topics · tags · real-time trending search terms
  • School verification review flow

Highlights

  • Full community stack (feed · comments · follows · notifications · search)
  • School verification flow + trust center + drafts + attachment management
  • TanStack Query + Zustand + Zod + shadcn/ui
  • Schema version management based on large-scale SQL migrations
  • 200+ Vitest + RTL API route tests

Timeline

2025-102026-04
Role: Solo full-stack development
Contribution: 100%
Collaboration: Personal

Tech Stack

</>Next.js 15 · Supabase · TanStack Query · Zod

Next.js 15React 19TypeScriptTailwind CSSshadcn/uiSupabaseTanStack QueryZustandReact Hook FormZodTiptapSolapi (SMS)