Skip to content

manish591/blogbee

Repository files navigation

BlogBee

A modern, fast, and user-friendly blogging platform built for developers and content creators.

🚀 Demo

Check out the live demo: BlogBee Demo

✨ Features

  • 📝 Rich Text Editor: Write and format your blog posts with ease using a modern WYSIWYG editor
  • 📱 Responsive Design: Perfect viewing experience across all devices
  • 🔍 SEO Optimised: Built-in SEO features to help your content reach more readers
  • ⚡ Fast Performance: Lightweight and optimized for speed
  • 🏷️ Categories System: Organise your posts with categories
  • 🔐 User Authentication: Secure login and user management
  • 🌙 Dark/Light Mode: Toggle between dark and light themes
  • 🔧 Easy Deployment: Simple setup and deployment process

🛠️ Built With

  • Frontend: Next JS, Tailwind CSS, Typescript
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Deployment: VPS with Docker Stack and Nginx

📋 Prerequisites

Before you begin, ensure you have the following installed on your local machine:

🚀 Installation

  1. Clone the repository
    git clone https://github.com/manish591/blogbee.git
    cd blogbee
    
  2. Install dependencies
    pnpm install
  3. Start database ( Make sure Docker is installed locally)
    docker run -p 27017:27017 -d --name blogbee-mongo mongo
  4. Set up backend
    cd apps/backend
  5. Setup env
    MONGODB_URI=mongodb://localhost:27017
  6. Run backend locally
    pnpm run dev
  7. Run frontend
    cd ../frontend
    pnpm run dev
  8. Open Browser at localhost:3000

About

Blogbee: Open source hashnode alternative

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages