A full-stack social media application built with cutting-edge technologies for optimal performance, security, and user experience.
- Frontend Framework: Next.js with App Router
- UI Components: shadcn/ui (Built on Tailwind CSS)
- Authentication: Clerk
- Database: Neon PostgreSQL (Serverless)
- ORM: Prisma
- File Storage: UploadThing
- Styling: Tailwind CSS
- Modern authentication with Clerk
- Real-time social interactions
- Responsive and accessible UI components
- Image uploads and management
- Serverless PostgreSQL database
- Type-safe database operations with Prisma
# Clone the repository
git clone https://github.com/KhaledSaeed18/Socially.git
# Install dependencies
npm install
# Run database migrations
npx prisma migrate dev
# Start the development server
npm run dev
# Clerk Authentication
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
# Database
DATABASE_URL=
# UploadThing
UPLOADTHING_TOKEN=
For detailed documentation on the technologies used: