Skip to content

scewdoosh/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📰 Medium Blog Clone

A full-featured Medium-style blogging platform built with a modern, edge-native full-stack architecture.


🚀 Tech Stack


🌐 Features

  • 🔐 Secure authentication with JWT
  • ✍️ Create, edit, and delete blog posts
  • 📖 Public feed with individual post pages
  • 🧩 Zod-based validation with shared types between client and server
  • ⚡ Deployed on Cloudflare Workers for 24/7 availability
  • 🧵 Efficient database access using Prisma connection pooling

🎯 Project Highlights

  • Edge deployment: Using Cloudflare Workers ensures minimal latency and global availability.
  • Type-safe stack: TypeScript + Zod allow end-to-end type safety, reducing runtime errors.
  • Connection pooling: Implemented Prisma Accelerate to optimize concurrent DB access in serverless environments.
  • Learning takeaway: Gained strong understanding of connection pooling and how to maintain high availability in serverless architectures.

🛠️ Setup Instructions

  1. Clone the repository
    git clone https://github.com/scewdoosh/blog
    cd medium-clone

About

medium-blog with a 24/7 (free) running backend uwing claudflare workers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published