RedditX is a modern Reddit-inspired social media platform built using Next.js. Users can create posts, join communities, vote, comment, save posts, receive notifications, and manage platform activity through an advanced admin dashboard.
The project focuses on:
- Modern UI/UX
- Dark & Light Theme Support
- Animated SaaS-style Design
- Real-time Feel
- Responsive Layout
- LocalStorage-based Data System
- Admin Moderation Features
- User Registration
- User Login
- Logout System
- User Profile
- Avatar Support
- Admin Role Support
- Create Posts
- Edit Posts
- Delete Posts
- Save Posts
- Share Posts
- Vote System
- Trending Algorithm
- Hot Post Badge
- Add Comments
- Delete Comments
- Dynamic Comment Count
- Notification Integration
- Create Communities
- Community Logos
- Community Pages
- Community Member Counts
- Explore Communities
- Real-time Notification Toasts
- Notification Count Badge
- Saved Notifications
- Vote Notifications
- Comment Notifications
- Report Notifications
- Report Posts
- Admin Moderation Dashboard
- Remove Reports
- Activity Tracking
- Recent Activity Feed
- Platform Statistics
- User Count
- Post Count
- Community Count
- Saved Posts Count
- Notification Count
- Reported Posts Panel
- Recent Activity Panel
- Search Posts
- Search Communities
- Recent Searches
- Sorting System
- Top Voted Filter
- Newest Filter
- Skeleton Loading UI
- Dark Theme
- Light Theme
- Animated Loader
- Skeleton Loading Cards
- Floating Effects
- Glassmorphism UI
- Gradient Styling
- Fully Responsive Design
| Technology | Usage |
|---|---|
| Next.js | Frontend Framework |
| React | UI Components |
| JavaScript | Logic |
| LocalStorage | Data Storage |
| CSS-in-JS | Styling |
| Vercel | Deployment |
app/
├── admin/
├── communities/
├── create-post/
├── login/
├── notifications/
├── post/[id]/
├── profile/
├── register/
├── saved/
├── search/
├── settings/
└── not-found.js
components/
├── AppLoader.js
├── FloatingActions.js
├── Navbar.js
├── NotificationToast.js
├── OnlineUsers.js
├── SkeletonCard.js
├── ThemeToggle.js
└── Toast.jsgit clone https://github.com/Kesarkarale/redditx.gitcd redditxnpm installnpm run devhttp://localhost:3000- Push project to GitHub
- Open Vercel
- Import GitHub Repository
- Click Deploy
- AI-style Trending Algorithm
- Online User Counter
- Real-time Notification Toasts
- Protected Admin Dashboard
- Safe LocalStorage Handling
- Custom 404 Page
- Dynamic Feed Ranking
- Theme Persistence
- Home Page
- Login/Register
- Create Post
- Communities
- Search System
- Saved Posts
RedditX works on:
- Desktop
- Tablet
- Mobile Devices
- Real Backend Integration
- Database Support
- Real Authentication
- Chat System
- Live Comments
- Real-time Messaging
- AI Recommendations
- Media Upload System
- Community Moderators
Kesar Karale


















