Skip to content
/ blog Public

A full-stack blogging platform built with Cloudflare Workers (backend) and Vite + React (frontend). Supports user authentication, blog creation, and management with a seamless UI. πŸš€

Notifications You must be signed in to change notification settings

yaseen-kc/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Blog Project

This repository contains a full-stack blogging platform built with Cloudflare Workers for the backend and Vite + React for the frontend. The project enables users to create, manage, and read blog posts efficiently.

Tech Stack

Backend

  • Cloudflare Workers
  • Hono (Web Framework)
  • Prisma (Database ORM)
  • Zod (Data Validation)
  • bcryptjs (Password Hashing)

Frontend

  • React
  • Vite
  • Tailwind CSS

Common

  • TypeScript

Installation & Setup

Clone the Repository

git clone https://github.com/your-username/blog-project.git
cd blog-project

Install Dependencies

Backend

cd backend
npm install

Frontend

cd frontend
npm install

Common

cd common
npm install

Configure Environment Variables

Create a .env file in backend/ and add the required environment variables.

Run the Project

Start Backend

cd backend
npm run dev

Start Frontend

cd frontend
npm run dev

Deployment

Backend (Cloudflare Workers)

cd backend
npm run deploy

Frontend

Deploy the frontend using Vercel, Netlify, or any static hosting provider.

About

A full-stack blogging platform built with Cloudflare Workers (backend) and Vite + React (frontend). Supports user authentication, blog creation, and management with a seamless UI. πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published