This TikTok Clone is a full-stack video-sharing platform replicating TikTok's core functionalities, allowing users to upload, view, like, and comment on short videos. Built with Next.js, TypeScript, and TailwindCSS, this project delivers a smooth and interactive user experience with modern web technologies.
✅ User Authentication – Secure login/signup with OAuth
✅ Video Upload & Streaming – Users can upload videos with real-time processing.
✅ Like & Comment System – Engage with content through likes and comments.
✅ Infinite Scroll – Seamless content discovery with an endless feed.
✅ Profile Management – View and manage user profiles.
✅ Dark Mode Support – Toggle between light and dark themes.
- Frontend: Next.js, TypeScript, TailwindCSS
- State Management: context-api, Zustand
- Backend: Node.js, Express
- Database: PostgreSQL
- Storage: Cloudinary for video storage
- Authentication: Appwrite auth