A social media platform for GitHub users built mostly with Experimental Edge stacks.
Warning This project is using Next.js App Router, which is not production-ready yet. This project is built for learning/testing these stacks
- You can follow/unfollow users, fork/star repositories and everything will sync-up with your GitHub account
- You can share repositories in a post to share/promote/discuss it with your GitHub followers
- Users can scroll through timeline in homepage to view the latest posts, trending posts and posts made by the users that you followed on GitHub
- Notifications feature - view notifications in real-time when someone starring your repositories, share it in a post, comment or like your posts
- User profile - you can view users profile, followers, following, posts, repositories, liked posts and comments
I would like to shoutout ploskovytskyy for open-sourcing his edge project which helped me a lot in configuring these edge stacks
To clone
git clone https://github.com/amirfakhrullah/gh-social.git
Copy .env.example
to .env
and update the credentials
cp .env.example .env
Install the dependencies (I'm using pnpm
)
pnpm i
Run
pnpm dev
License under the MIT License