DO DUC LONG

Nexstp

Nexstp

Nexstp is a multi-tenant e-commerce platform built with Next.js, PayloadCMS, and tRPC, supporting multiple stores on a single system. The project features secure Stripe payments, crowdfunding campaigns, real-time chat with Pusher, advanced product reviews, and role-based access control. It offers a modern UI with TailwindCSS and Shadcn UI, lazy loading, streaming, and virtual scroll for large product lists. Nexstp integrates automated data seeding, comprehensive management for products, orders, banners, and categories, and is designed for scalability and extensibility.

NextAgent

NextAgent

This project is a custom Next.js application that enables users to create, manage, and view software projects with an AI-powered assistant. It features a dynamic messaging UI, code fragment management, file explorer, authentication via Clerk, and a modern theme. The system leverages tRPC and Prisma for secure backend operations and integrates agent-based automation for code generation and project updates.

Emo

Emo

EMO is an AI-powered customer support platform that automates customer service through intelligent chat and voice capabilities. Built with Next.js 15, React 19, and Convex, it features a RAG-based AI agent using OpenAI embeddings for accurate knowledge base search and Vapi integration for voice calling. Businesses can embed a customizable widget on their websites for real-time customer interactions. The platform includes a comprehensive dashboard for managing conversations, escalating to human operators, tracking sessions, and organizing knowledge bases. With multi-organization support via Clerk authentication, subscription billing, and secure AWS Secrets Manager integration, EMO provides a complete solution for modern customer support automation.

NFT App

NFT App

NFT Web3 is a Next.js decentralized application for managing ERC-721 NFTs across EVM blockchains including Ethereum, BSC, and Polygon. It supports MetaMask and Coin98 wallets, enabling users to view collections, mint NFTs with custom URIs, transfer tokens, and manage approvals. Built with Web3.js, Tailwind CSS, and Radix UI, it features a scalable service-layer architecture with Zustand state management.

Payment Gateway (MOMO, VNPAY, ZALOPAY)

Payment Gateway (MOMO, VNPAY, ZALOPAY)

Vietnam payment gateway library for Node.js and TypeScript. It currently supports VNPay and MoMo, with helpers for creating payment URLs, verifying return/IPN callbacks, querying transaction status, refunding transactions, fetching bank lists, and logging payment operations.

Messenger

Messenger

A real-time messenger chat application built with Next.js, TypeScript, and MongoDB. The project features user authentication via Google and GitHub, group and private conversations, message read receipts, and instant updates using Pusher. Users can update their profiles, send images, and experience seamless communication with a modern UI.

Nodejs Social

Nodejs Social

Backend service for a social networking application. The project focuses on user identity, posts, relationships, conversations, notifications, media upload, realtime events, and role-based administration. This repository is built as a TypeScript backend API, with a clean/hexagonal architecture style so business rules stay separated from HTTP, database, queue, and third-party infrastructure concerns.

Nestjs Ecommerce

Nestjs Ecommerce

Backend API for an ecommerce marketplace built with NestJS, Prisma, PostgreSQL, Redis, and Socket.IO. The project focuses on the core backend flows of a real commerce system: authentication, role-based access control, product catalog, cart, order, payment, media upload, coupons, reviews, and launchpad-style product campaigns.

Grocery Mart

Grocery Mart

This project is a GroceryMart e-commerce website that provides a user interface for features such as sign-in, sign-up, personal information management, checkout, shipping, favorites, and product details. The source code uses HTML, CSS (SCSS), and JavaScript to build interactive pages and components, supporting dynamic templates, light/dark mode switching, and modern UI effects.

Tabzee

Tabzee

Tabzee.js is a lightweight JavaScript library for creating tabbed interfaces without external dependencies. Easily customizable with CSS, supports tab state persistence via URL, and provides an intuitive API for tab management.

Modle

Modle

Modle.js is a lightweight, dependency-free modal library built with pure JavaScript. It enables customizable modal dialogs, supports CSS styling, easy integration, and is optimized for user experience.

Slidezee

Slidezee

Slidezee is a lightweight JavaScript library for creating sliders/carousels on web pages. It allows easy customization of visible slides, group movement, speed, looping, navigation, pagination, and autoplay. The library requires only a single JS and CSS file, with no external dependencies.

YC Directory

YC Directory

YC App is a web platform built with Next.js that enables users to submit startup ideas, vote, and connect with other entrepreneurs. The project integrates Sanity CMS for content management, GitHub authentication, markdown support for pitch presentation, and a modern UI powered by Tailwind CSS.