Software Engineer
I'm an innovative Front-end Developer who has made software a part of his life. I care about taking responsibility, communicating clearly, and doing the job on time.
Learn More!Think better with Next js 13
Encryption
My Projects
Danotion
Notion clone
Crafted with Next.js 13, React, Convex, and Tailwind, this Notion Clone boasts real-time database capabilities, a Notion-style editor, and light/dark mode options. The application supports infinite children documents, a trash can with soft delete, and comprehensive authentication features. Users can upload, delete, and replace files, with real-time icon changes for each document. The expandable sidebar, full mobile responsiveness, and the ability to publish notes to the web enhance the user experience. Additional features include a fully collapsible sidebar, a landing page, cover images for documents, and the option to recover deleted files.
Dadarello
Trello clone
Built with Next.js 14, React, Prisma, Stripe, Tailwind, and MySQL, this Trello clone facilitates seamless project management. Key features include authentication, organization creation, dynamic board actions, and integration with the Unsplash API for captivating cover images. The system supports comprehensive activity logs, offering functionalities such as board and list management, card creation, and drag-and-drop reordering. Additionally, the implementation of Stripe subscriptions allows organizations to unlock unlimited boards. The project boasts a stylish landing page, utilizing shadcnUI and TailwindCSS for an engaging user interface.
Dadawitch
Twitch clone
This project leverages RTMP / WHIP protocols for seamless streaming, with features like authentication, thumbnail upload, and live viewer count. Real-time chat with unique colors, a following system, and a Streamer Dashboard enhance user engagement. Additional functionalities include slow chat, blocking, and kicking participants in real-time. The application boasts a beautiful design, a blazing-fast experience with SSR, and efficient data management using MySQL, all deployed for a streamlined user experience.
Dadauth
Authentication with NextAuth
Developed a robust authentication system using Next-auth v5 and Next.js 14, featuring various providers for credentials, OAuth integration with Google and GitHub, two-factor verification, and user roles (Admin & User). Explored middleware, session extension, and role-based content rendering for secure and flexible authentication. The Settings page allows users to manage account details, including email and password changes, two-factor authentication settings, and role adjustments (for development purposes). Demonstrates proficiency in creating secure and user-friendly authentication systems for web applications.
Dadacord
Discord clone
This project, built with Next.js 13, React, Socket.io, Prisma, Tailwind, and MySQL, offers real-time messaging, attachment support, and features like message editing, 1:1 calls, and member management. The UI is designed with TailwindCSS and ShadcnUI, ensuring full responsiveness, light/dark mode, and a sleek appearance. The project also includes WebSocket fallback, ORM using Prisma, MySQL database via Planetscale, and authentication with Clerk for a secure and seamless user experience.
Dadabnb
Airbnb clone
Developed using Next.js 13 App Router, React, Tailwind, Prisma, MongoDB, and NextAuth, this Airbnb clone boasts a sleek Tailwind design with animations and full responsiveness. Key features include various authentication methods, image uploads via Cloudinary CDN, and a robust booking system. The application allows property creation, deletion, and pricing calculations, along with an advanced search algorithm for precise filtering. Users can manage favorites, share search criteria via URL, and explore server-side rendering with direct database access. The project also covers handling POST and DELETE routes, data fetching in server react components, and efficient file management for unified error and loading handling.
Dadamemory
Memory Game
A redux-structured application, the Dada Memory Game challenges users to match identical pictures to earn points. The points accrued during the game are recorded and displayed in chronological order at the game's conclusion. The application seamlessly stores data in a Firebase database, ensuring persistent and accessible game records.
Near Zombies
Education Platform
NearZombies.io, powered by Next.js, is an interactive platform enabling users to create personalized NFT characters. By completing courses, users progress through levels, earning coins in a gamified learning experience. This project is tailored for individuals interested in blockchain and NFT development on the NEAR Protocol. NearZombies.io not only enhances skills but also fosters a vibrant community of NFT enthusiasts. Explore the exciting intersection of education and entertainment on NearZombies.io.