https://github.com/yyq1025/x-clone
Twitter/Threads clone web application based on Next.js and Supabase
https://github.com/yyq1025/x-clone
nextjs supabase tailwindcss tanstack-react-query twitter-clone typescript
Last synced: 6 months ago
JSON representation
Twitter/Threads clone web application based on Next.js and Supabase
- Host: GitHub
- URL: https://github.com/yyq1025/x-clone
- Owner: yyq1025
- Created: 2024-05-21T00:17:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-08T22:08:14.000Z (6 months ago)
- Last Synced: 2025-04-08T23:20:44.354Z (6 months ago)
- Topics: nextjs, supabase, tailwindcss, tanstack-react-query, twitter-clone, typescript
- Language: TypeScript
- Homepage: https://x-clone-delta.vercel.app
- Size: 11.2 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# X-clone by Richard Yang
Twitter/Threads clone web application based on Next.js and Supabase.
[](https://www.typescriptlang.org/)
[](https://nextjs.org/)
[](https://supabase.com/)
[](https://tanstack.com/query/latest)
[](https://ui.shadcn.com/)
[](https://tailwindcss.com/)## Features
### Infinite Scroll Everywhere
### Optimistic Updates
Immediate update before the server respondsExample

### Route-based Modals
Keep the modal even after refreshExample

### Crop Images Before Upload
Crop avatars and banners before uploadExample

### Polling-based Notifications
Stabilize server load during peak timeExample

### Logic Delete
Keep parent/reply relations after posts are deletedExample

## Database Design
[](https://dbdiagram.io/d/X-clone-6676ef015a764b3c72253078)
## Todo