Voxa is a modern, full-stack Post Sharing Platform built with Next.js 14 (App Router), TypeScript, Tailwind CSS, PostgreSql, and Prisma ORM. It allows users to authenticate, create, edit, and share their thoughts as posts, and explore content shared by others.
- ✨ Beautiful, responsive UI built with Tailwind CSS
- 🔒 Authentication with NextAuth.js
- 📝 Create, edit, and delete Posts
- 👥 User profiles and dashboards
- ⚡ Server Actions & API Routes (App Router)
- 💾 PostgreSql & Prisma ORM integration
- 📄 Post metadata and structured content
- 🧱 Type-safe code with Zod + React Hook Form
- 📱 Mobile-first, fully responsive design
| Layer | Tech Used |
|---|---|
| Framework | Next.js 14 |
| Language | TypeScript |
| Styling | Tailwind CSS |
| Backend | App Router + Server Actions |
| Database | PostgreSql |
| ORM | Prisma |
| Auth | NextAuth.js |
| Validation | Zod + React Hook Form |
| Hosting | Vercel / Render |
git clone https://github.com/your-username/voxa.git
cd voxanpm install DATABASE_URL=your_postgreSql_connection_string
NEXTAUTH_SECRET=your_auth_secret
NEXTAUTH_URL=http://localhost:3000npx prisma generate
npx prisma db pushnpm run devMade by Shikhar-Shetty Personal Project
Voxa is a complete standalone project, built to demonstrate full-stack development using Next.js App Router, Prisma, and MongoDB. It’s ideal for learning, portfolio showcasing, or bootstrapping your own post-sharing platform.