0xpranav.hashnode.dev🛒 Building a Modern E-Commerce API in Go — Part 2: Products, Cart & OrdersIn Part 1, we built the most essential foundation of any modern application:secure authentication with JWT, bcrypt-based password hashing, and a clean layered architecture. Now that users can register and log in, it’s time to give them something mean...Nov 23, 2025·11 min read
0xpranav.hashnode.devBuilding e-commerce Golang JWT part 1Building Modern application from e-commerce platforms to SaaS dashboards—require one fundamental building block before anything else can work: authentication.Before a user can add items to a cart, checkout, store addresses, save preferences, or perfo...Nov 15, 2025·8 min read
0xpranav.hashnode.dev🌐 Building a URL Shortener Service in Go (Gin + MongoDB)URL shorteners are everywhere—Bit.ly, TinyURL, Rebrandly—these services convert long messy URLs into short, easy-to-share links. In this blog, we’ll walk through how I built a fully working URL Shortener Service using: Go Gin Framework MongoDB Cl...Nov 13, 2025·11 min read
0xpranav.hashnode.dev💬 Building a Real-Time WebSocket Broadcast Server in GoIn this post, I’ll walk you through how I built a real-time WebSocket broadcast server and client in Go — a simple chat system that lets multiple clients connect and exchange messages instantly from the terminal. This project combines: 🧠 Goroutines...Nov 8, 2025·10 min read
0xpranav.hashnode.devFile Uploads & Markdown Rendering in GolangContinuing my Golang project series — this time I built something that combines file uploads, Markdown rendering, and a touch of grammar intelligence — all inside a REST API. It’s called Markdown Notes API, and you can find the full project here:🔗 G...Nov 8, 2025·9 min read