https://github.com/demitraps/threads-app-next13
A Next.js13 Threads app clone
https://github.com/demitraps/threads-app-next13
clerkauth mongodb mongoose nextjs13 shadcn-ui social-media social-network tailwindcss threads threads-clone twitter-clone typescript
Last synced: about 1 year ago
JSON representation
A Next.js13 Threads app clone
- Host: GitHub
- URL: https://github.com/demitraps/threads-app-next13
- Owner: demitraps
- Created: 2023-08-17T12:16:17.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-26T16:08:25.000Z (almost 3 years ago)
- Last Synced: 2025-04-05T22:51:12.283Z (about 1 year ago)
- Topics: clerkauth, mongodb, mongoose, nextjs13, shadcn-ui, social-media, social-network, tailwindcss, threads, threads-clone, twitter-clone, typescript
- Language: TypeScript
- Homepage: https://threads-app-umber.vercel.app/
- Size: 4.57 MB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Full Stack Next.js 13 Threads App | React, Next JS, TypeScript, MongoDB
This is a clone of the popular Threads App (META's Twitter).
## Features
- Create threads
- Reply/comment to threads
- View activity
- Search users
- Create communities
- Invite users to communities
- Search communities
- Post threads from communities
- User / Community profiles
## Tech Stack
**React, Next.JS 13, TypeScript, TailwindCSS**
**Authentication:** Clerk
**Data validation:** Zod
**FileUploads:** UploadThing
**Components:** Shadcn
**Database:** MongoDB with Mongoose ODM
## Demo

## Sign-in
You can sign in using any Google or Github account here:
https://threads-app-umber.vercel.app/sign-in

## Screenshots
Homepage:

Search:

Activity:

Create Thread:

Communities:

Profile page:

Single Community page:

Responsive design:

## To-Do List
- Create like and share options
- Activity notifications
- Follow requests
- Hashtags
- User tagging
### Prerequisites
**Node version 14.x**
### Cloning the repository
```bash
git clone https://github.com/demitraps/threads-app-next13.git
```
### Start the app
```shell
npm run dev
```
## Available commands
Running commands with npm `npm run [command]`
| command | description |
| :-------------- | :--------------------------------------- |
| `dev` | Starts a development instance of the app |