Skip to content

YasirKhan231/Blog-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Medium Clone

Stack Overview

This project is a Medium clone built with the following technologies:

  • Frontend: React
  • Backend: Cloudflare Workers
  • Validation: Zod
  • Language: TypeScript
  • ORM: Prisma (with connection pooling)
  • Database: Postgres
  • Authentication: JWT

Features

  • Sign In: User authentication to access the platform.
  • Sign Up: User registration to create a new account.
  • Publish Blog: Ability for users to write and publish new blog posts.
  • Check Blogs: View a list of published blogs.
  • View Full Blog: Read the full content of a blog post.

Getting Started

Prerequisites

  • Node.js and npm installed
  • PostgreSQL database setup
  • Prisma CLI installed
  • Cloudflare Wrangler CLI installed

Live Link

You can test the application at (https://blog-app-4lw8.vercel.app/signup)