Skip to content

PankajKumardev/Medium-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Medium Blog Clone

A sleek Medium-like blogging platform with a modern twist! Built with cutting-edge technologies for a smooth user experience.

Features

  • Create and manage blogs: Effortlessly write and publish your posts.
  • View all and individual posts: Browse through a collection or read specific articles.
  • User authentication: Secure login and signup with JWT.
  • Minimal and stylish design: Enhanced UI with Tailwind CSS and skeleton loaders.

Tech Stack

  • Frontend: React, Tailwind CSS
  • TypeScript & Zod: Type inference for shared types. npm package here
  • Backend: Serverless with Cloudflare Workers, Hono framework
  • Database: PostgreSQL with Prisma ORM

Getting Started

Prerequisites

Make sure you have Node.js installed.

Installation

git clone https://github.com/yourusername/medium-clone.git
cd medium-clone
npm install
DATABASE_URL=your_postgres_connection_string
JWT_SECRET=your_jwt_secret
npm run dev