|

Projects

Projects and ideas I've worked on


My Projects

project-logo

Ledgrify

Ledgrify is a powerful financial management platform offering an interactive dashboard to track income and expenses. Key features include customizable chart types, account/date filters, CSV imports, bulk transaction management, and user settings personalization. Built with modern tech like Next.js 14, TailwindCSS, PostgreSQL, and Drizzle ORM, it ensures a seamless and secure experience with authentication via Clerk and efficient state management using Tanstack React Query. API functionality is powered by Hono.js.

project-image
project-logo

BlazeBuy

BlazeBuy is a full-stack e-commerce platform designed to offer a smooth and intuitive shopping experience. Built using Next.js, Node.js, MongoDB, and Tailwind CSS, it features both an admin panel and a client-side interface. Admins can manage products, categories, featured items, and shipping fees effortlessly, while maintaining security through restricted access. On the client side, users enjoy seamless cart functionality, wishlist creation, and a robust search feature. With secure Stripe payment integration, account management for address updates, and coupon discount options, BlazeBuy ensures hassle-free transactions. Additionally, users can easily track their order history, enhancing overall convenience.

project-image
project-logo

Eduquest

Eduquest is a dynamic platform for learning and teaching, built with Next.js 13 App Router, Prisma ORM, and Stripe for seamless payments. The platform allows students to browse, filter, and purchase courses, track progress, and manage chapters. Teachers can create and organize courses, reorder chapters using drag-and-drop, and upload multimedia content. It features video processing and HLS streaming using Mux, file uploads via UploadThing, and secure authentication through Clerk. Eduquest is powered by a MySQL database on Planetscale, making it a robust and scalable solution for educational needs.

project-image
project-logo

TalkTree

TalkTree is an end-to-end full-stack real-time communication platform designed to enhance team collaboration. It features dedicated workspaces and channels for organized discussions, along with 1:1 conversations and a comprehensive threads system for effective message management. Users can react to messages, edit or delete them, and benefit from role-based access control. With image attachments, direct messaging, and user profiles, TalkTree prioritizes user experience. Built with Next Auth v5 for secure authentication, the project showcases a sleek interface using Shadcn UI and Tailwind CSS, along with an efficient invite system.

project-image
project-logo

SocioConnect

SocioConnect is a social media platform built with the MERN stack: React.js, MongoDB, Express.js, and Node.js. It features user authentication, posts, comments, likes, and content sharing. Users can connect by making friends, sending friend requests, and chatting in real-time. Media uploads are managed via Cloudinary, while Redux handles state management for seamless interactions. Axios facilitates API communication, and Mongoose ensures efficient database operations. The platform offers personalized profiles and dynamic content, creating an engaging and interactive experience.

project-image
project-logo

Netflix Clone

Netflix Clone is a dynamic web application replicating the core functionalities of Netflix. Built using Typescript, Next.js and React, it integrates Stripe for secure payments and Firebase for user authentication and data storage. Users can browse and stream videos, powered by React Player, and manage subscriptions seamlessly. The state is efficiently managed with Recoil, and forms are handled using React Hook Form for smooth interaction. This project demonstrates building a feature-rich, user-friendly streaming platform with modern web technologies.

project-image
project-logo

Atmos 3d

EasyGetCoin is an immersive 3D web experience built with react three fiber, where users can control a virtual plane using scrolling to explore features of the airline. This interactive project offers smooth animations and fluid transitions, providing a visually engaging and responsive interface. Users navigate through the 3D environment, learning about the airline's features in a fun and intuitive way. The combination of sleek design, smooth controls, and a captivating user experience makes EasyGetCoin a standout in interactive web development.

project-image
project-logo

EasyGetCoin

EasyGetCoin is a decentralized gaming platform developed during a freelance project for a client, using Vue.js, CSS, and Swiper.js for the frontend. The platform allows users to experience blockchain games in a Web3.0 environment, providing true digital asset ownership and transferability. It implements a transparent and decentralized data storage mechanism, ensuring players have full control over their assets. EasyGetCoin operates as a DAO, free from centralized control, creating a community-driven gaming experience where no single entity can dictate the rules, content, or tokens.

project-image
stars

Your Project Goes Here

Let's turn your idea into a visual reality