Skip to content

asm-shad/Next-JS-social-app

Repository files navigation

JenyBook - Social App 🌟

Welcome to JenyBook! A vibrant and interactive social platform built with cutting-edge technologies like Next.js, Prisma, Clerk, TailwindCSS, and UploadThing. Dive into a world where you can post updates, like and comment on content, manage your profile, and stay updated with real-time notifications.

🚀 Live Demo

🌈 Tech Stack

This app is built using the following technologies:

  • Next.js App Router: Server-side routing for better performance and maintainability.
  • Postgres: A powerful relational database to store all user and post data.
  • Prisma: The ORM of choice for easy and efficient interaction with Postgres.
  • Clerk: Seamless authentication and user management.
  • TypeScript: Ensures type safety and reduces runtime errors.
  • Tailwind CSS: Utility-first framework for rapid and responsive UI development.
  • Shadcn: Beautifully styled UI components to enhance the app’s design.
  • UploadThing: Effortless file uploads for profile pictures and post images.

🌟 Key Features

Here’s what makes JenyBook shine:

  • Server Components: Optimize rendering and improve performance for a seamless user experience.
  • Layouts & Route Handlers: Clean routing architecture with layouts that make it easy to scale.
  • Error Handling: Custom error.tsx and not-found.tsx to gracefully handle errors and missing pages.
  • API Integration: Efficient backend operations via Route Handlers.
  • Data Fetching, Caching & Revalidation: Instant data updates and caching strategies for fast performance.
  • Authentication & Authorization: Secure user sign-ups, logins, and profile management with Clerk.
  • Image Uploads: Upload your profile picture and media for posts with UploadThing.
  • Post Creation & Interactions: Share thoughts, photos, and updates with your network. Like, comment, and delete posts with ease.
  • Prisma & Postgres Integration: Powerful database management and easy querying with Prisma and Postgres.
  • Optimistic Updates: Instantly update the UI for a more dynamic experience.

🌍 Live Demo

Want to try it out? Access the live app here: JenyBook - Live Demo

Check out the vibrant and user-friendly interface where you can:

  • Post updates 📣
  • Interact with friends ❤️
  • Upload your photos 🖼️
  • Manage your profile 👤

🌟 Demo Picture

Screenshot 2025-01-30 150343

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published