Tiktik marked my maiden venture into handling video data, a journey sparked amidst the burgeoning popularity of TikTok. Through rapid assimilation of their business model and sieving through its core, I garnered substantial insights. This project primarily served as a crucible for mastering database management in dealing with large data sets and video data for further analysis and learning. Tiktik transcended basic functionalities, embodying features like Google Auth, enabling users to upload, publish, share, comment on, and like videos, along with filtering content by categories and advanced search functionalities. It boasted profile pages, suggested accounts, and a custom responsive design among other features, enriching user interaction and experience.
The technical foundation of Tiktik was laid with React, Next.js, and TypeScript, forming a robust backend infrastructure that effortlessly managed video data. This endeavor not only honed my technical prowess in database management and video data handling but also provided a practical playground to implement and observe the real-world impact of features akin to those in trending social media platforms. The learnings from TikTok's model served as a beacon, guiding the feature integration to ensure an engaging and intuitive user interface, making Tiktik a holistic project that bridged my theoretical knowledge with practical application.
- Websitehttps://tiktik-rho-seven.vercel.app/
- Source Codehttps://github.com/kennethlee0502/tiktik
- PlatformWindows/macOS/Linux/iOS/Android
- StackTypeScript, React, Next.js, Google OAuth, and Sanity