MicroBoard Logo

MicroBoard

A Journey Through Digital Space

🌟 Version 1.0.0

🌌 About MicroBoard

MicroBoard is a lightweight, high-performance bulletin board system designed for simplicity and ease of use. Built with modern PHP standards, it offers a robust platform for community engagement without the bloat of larger CMS platforms.

Embark on a journey through digital space with powerful features, seamless OAuth integration, and multi-language support that transcends boundaries.

✨ Key Features

  • 🚀 Lightweight & Fast: Optimized for performance with minimal dependencies
  • 🌍 Multi-language Support: Korean, English, Japanese, and Chinese
  • 🔐 OAuth Social Login: Google, LINE, and Apple integration
  • 📜 Policy Management: Auto-installed multilingual Terms & Privacy Policy
  • 📋 Board Directory: Visual card-style list of all boards
  • 🔒 Secure: Built-in CSRF, SQL Injection, and XSS protection
  • 📱 Responsive Design: Works on desktop, tablet, and mobile

📄 Page Management

  • Static Page Builder: Create and manage pages (About Us, Terms, etc.) directly from the admin panel with URL slugs.
  • Access Control: Set specific view permissions (Level 0-10) for each custom page.

⚙️ Custom Variables

  • Custom Variables: Define site-wide variables (e.g., {{twitter_url}}) to dynamically replace content in posts and pages.
  • Dynamic Content: Use variables like {{site_title}}, {{username}}, and {{year}} anywhere.

👥 Community Engagement

  • ⭐ Point System: Reward users for posting and engagement
  • 🎨 Multiple Skins: Choose from different board layouts
  • 📝 Rich Text Editor: Summernote WYSIWYG with image upload
  • 👥 User Management: Complete admin panel

🔐 OAuth Social Login

Connect with the cosmos through seamless OAuth integration:

🔵
Google

Login with Google Account

🟢
LINE

Login with LINE Account

Apple

Sign in with Apple

✨ Easy Setup: Configure OAuth providers directly from the admin panel. Social login buttons automatically appear when configured and enabled.

🚀 Quick Start

Installation

Download or clone the repository

Upload files to your web server

Navigate to http://your-domain.com/install.php

Follow the installation wizard

Configure database and admin account

Start your journey! 🎉

Requirements

  • PHP 7.4 or higher
  • MySQL 5.7+ / MariaDB 10.2+
  • Apache or Nginx web server
  • PDO PHP Extension
  • cURL PHP Extension (for OAuth)

👨‍💼 Admin Features

  • 👥 User Management: View, manage, and delete users
  • 📋 Board Management: Create and configure multiple boards
  • 🔐 OAuth Settings: Configure Google, LINE, and Apple login
  • ⭐ Point System: Enable/disable points and set rewards
  • 🌍 Multi-language: Switch between 4 supported languages
  • 🔑 Two-Factor Authentication (2FA): Enable/disable email-based 2FA system

📜 License

MicroBoard is open-source software licensed under the MIT License.

© 2025 MicroBoard Team. All rights reserved.