Skip to content

Socially is a full-stack social media application that allows users to connect, share posts, and interact with each other.

License

Notifications You must be signed in to change notification settings

its-kumar-yash/socially

Repository files navigation

Socially

Description

Socially is a full-stack social media application that allows users to connect, share posts, and interact with each other. This project is built using modern web technologies and follows best practices for scalable and maintainable code.

Features

  • 🔒 User authentication and authorization
  • 👤 Profile management
  • 📝 Post creation, editing, and deletion
  • 💬 Commenting and liking posts
  • 🔔 Real-time notifications
  • 📱 Responsive design
  • ⚡ Optimistic Updates
  • 📤 File Uploads with Cloudinary

Tools Used

  • 🟢 Next.js
  • 🚀 Prisma
  • 🍃 Postgres
  • ⚛️ Tailwind CSS
  • 🛠️ Cloudinary
  • 🔥 Clerk
  • 🎨 Shadcn

Setup

  1. Clone the repository:

    git clone https://github.com/its-kumar-yash/socially
  2. Navigate to the project directory:

    cd socially
  3. Install dependencies:

    npm install
  4. Setup the .env file with the following variables:

    NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
    CLERK_SECRET_KEY=
    DATABASE_URL=
    UPLOADTHING_TOKEN=
    
  5. Run the app:

    npm run dev

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

License

Distributed under the MIT License. See LICENSE for more information.

About

Socially is a full-stack social media application that allows users to connect, share posts, and interact with each other.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published