An open API service indexing awesome lists of open source software.

https://github.com/sujal12344/socially

A modern social media platform built with Next.js, React, and TypeScript. Features user authentication, posts, comments, likes, messaging, friend requests, notifications, and customizable profiles with dark/light mode support.
https://github.com/sujal12344/socially

neon nextjs postgresql reactjs server-actions typescript

Last synced: 3 months ago
JSON representation

A modern social media platform built with Next.js, React, and TypeScript. Features user authentication, posts, comments, likes, messaging, friend requests, notifications, and customizable profiles with dark/light mode support.

Awesome Lists containing this project

README

          

# Socially

Socially is a modern social media platform built with Next.js that enables users to connect, share posts, chat with friends, and more.

![showcase image](/public/showcase.png)

Link to the live demo: [Socially Live Demo](https://socially-blond.vercel.app/)

## Features

- **User Authentication**: Secure authentication using Clerk
- **Social Interactions**:
- Create, view, like, and comment on posts
- Follow other users
- Send friend requests
- Messaging with friends
- **User Profiles**:
- Customizable user profiles with name, bio, location, and website
- View user's posts, likes, followers, and following
- **Notifications**:
- Get notified for likes, comments, follows, friend requests, and messages, posts
- **Dark/Light Mode**: Toggle between dark and light themes

## Technologies Used

- **Frontend**: Next.js, React.js, TypeScript, Tailwind CSS
- **UI Components**: ShadCN/UI
- **Backend**: Server Actions, Prisma ORM
- **Authentication**: Clerk
- **Styling**: Tailwind CSS
- **Others**: React Hot Toast, date-fns, lucide-react