Skip to content

quin1sue/dev_hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

DevHub

DevHub is a platform for developers to connect, collaborate, and contribute to projects.

Features

  • Authentication
  • Post creation with flairs
  • Comment system
  • GraphQL API (RPC API)
  • Optimized data fetching (TanStack Query)
  • Form handling (React Hook Form + Zod for validation)
  • Database (Prisma + PostgreSQL)
  • Modern UI (Next.js + Tailwind CSS + Shadcn UI)

Tech Stack

  • Frontend: Next.js, React 18, TypeScript, TanStack Query, Zod
  • Backend: GraphQL, Prisma, PostgreSQL

Installation

  git clone https://github.com/quin1stein/dev_hub
  cd devhub
  pnpm install

Setup

Create a .env.local or .env file:

DATABASE_URL=your_database_url
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key

Run

  pnpm dev

Visit localhost:3000

Migrations

  pnpm prisma migrate dev --name init

Contributing

  git checkout -b feature-name
  git commit -m "Added feature"
  git push origin feature-name

License

MIT License.

Warning

The project is still under development and will be deployed online after system testing.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors