🚀 Blogit — A modern, full-stack blogging platform that delivers a seamless and efficient writing experience!
With a powerful backend, optimized database, and a feature-rich frontend, Blogit ensures a smooth workflow for both bloggers and readers.
- ⚛️ React Frontend – A dynamic, responsive UI built with React for a seamless blogging experience.
- 📌 Hono Framework – A minimal, high-performance backend for handling requests efficiently.
- 🔗 PostgreSQL + Prisma ORM – Optimized database connection pooling for better scalability and performance.
- 📜 Rich Text Editor – Create and edit blog posts with an intuitive markdown editor.
- 📊 Data Validation with Zod – Ensures data integrity with schema-based validation.
- 🚀 Cloudflare Workers Deployment – Fully serverless architecture for high availability and performance.
- 🔧 Modular & Maintainable Code – Written in TypeScript for better scalability and maintainability.
- React.js
- TypeScript
- Hono (Fast, lightweight backend framework)
- Cloudflare Workers (Serverless execution environment)
- PostgreSQL + Prisma ORM (Efficient data management)
- Zod (Schema-based data validation)
| Home Page | Editor | Dashboard |
|---|---|---|
![]() |
![]() |
![]() |
More images available in the repository.
- 📂 GitHub Repository: Blogit
- 💼 LinkedIn Post: Project Showcase
# Clone the repository
git clone https://github.com/KishanVyas308/Blogit.git
cd Blogit
# Install dependencies
yarn install # or npm install# Start the backend
yarn dev:server
# Start the frontend
yarn dev:clientCreate a .env file in the root directory and add the following variables:
DATABASE_URL=your_postgresql_connection_string
CLOUDFLARE_ACCOUNT_ID=your_cloudflare_account_id
CLOUDFLARE_API_TOKEN=your_cloudflare_api_tokenThis project is open-source and available under the MIT License.


