Skip to content

Shikhar-Shetty/Voxa

Repository files navigation

Voxa 🗣️

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.


🚀 Features

  • ✨ 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

🧱 Tech Stack

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

📦 Getting Started

1. Clone the Repo

git clone https://github.com/your-username/voxa.git
cd voxa

2. Install Dependencies

npm install 

3. Setup Environmental Variables

DATABASE_URL=your_postgreSql_connection_string
NEXTAUTH_SECRET=your_auth_secret
NEXTAUTH_URL=http://localhost:3000

4. Push Prisma Schema

npx prisma generate
npx prisma db push

5. Run the Aoolication

npm run dev

🔗 Connect

Made by Shikhar-Shetty Personal Project

🚧 Project Scope

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.


🫡 Thank you for checking out Voxa...

About

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. Also included a Dockerfile and a docker-compose.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors