Discord Clone
I embarked on a challenging endeavor to develop a Discord clone, utilizing Next.js 13 App router and incorporating a myriad of features akin to the popular communication platform. This comprehensive application, enriched by technologies such as Socket.io for real-time messaging, UploadThing for multimedia attachments, and tanstack/query for efficient message loading, aims to provide users with a dynamic and immersive communication experience. The project encompasses a range of functionalities, including real-time message manipulation, 1:1 conversations, video calls, and member management. The use of Prisma as the ORM, coupled with a MySQL database hosted on Planetscale, ensures robust and scalable data management, while Clerk handles secure user authentication. The UI is meticulously crafted with TailwindCSS and ShadcnUI, offering a visually appealing and responsive design that seamlessly adapts to various devices. This project not only showcases my technical proficiency in diverse technologies but also highlights my commitment to delivering a feature-rich and aesthetically pleasing user experience.