Skip to content

KishanVyas308/Blogit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Blogit

🚀 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.

🌟 Features

  • ⚛️ 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.

🛠 Tech Stack

Frontend

  • React.js
  • TypeScript

Backend

  • Hono (Fast, lightweight backend framework)
  • Cloudflare Workers (Serverless execution environment)
  • PostgreSQL + Prisma ORM (Efficient data management)
  • Zod (Schema-based data validation)

📸 Screenshots

Home Page Editor Dashboard
Home Editor Dashboard

More images available in the repository.

🔗 Links

🚀 Getting Started

Installation

# Clone the repository
git clone https://github.com/KishanVyas308/Blogit.git
cd Blogit

# Install dependencies
yarn install  # or npm install

Run the Development Server

# Start the backend
yarn dev:server

# Start the frontend
yarn dev:client

Environment Variables

Create 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_token

📜 License

This project is open-source and available under the MIT License.

About

Fullstack Bloging website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors