DevHub is a platform for developers to connect, collaborate, and contribute to projects.
- 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)
- Frontend: Next.js, React 18, TypeScript, TanStack Query, Zod
- Backend: GraphQL, Prisma, PostgreSQL
git clone https://github.com/quin1stein/dev_hub
cd devhub
pnpm installCreate 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
pnpm devVisit localhost:3000
pnpm prisma migrate dev --name init git checkout -b feature-name
git commit -m "Added feature"
git push origin feature-nameMIT License.
Warning
The project is still under development and will be deployed online after system testing.