Back to Portfolio
Why Pen - Blog Publishing Platform
Web Application

Why Pen - Blog Publishing Platform

A modern blogging platform with full content management and a minimalist aesthetic.

Project Overview

Why Pen is a fully functional blog platform that allows users to read and explore content across various topics while giving admins full control over content creation and user management.

The application features CRUD capabilities for posts, a clean and minimalist UI, and an intuitive experience both for readers and content creators. It’s optimized for readability and performance.

An admin dashboard supports user authentication, post publishing, and site maintenance, providing seamless content moderation and system control.

Key Features

  • Create, read, update, and delete blog posts with rich text editing
  • User authentication and role-based access for admin functionalities
  • Responsive and minimalist UI for distraction-free reading
  • Post tagging and category filtering
  • SEO-friendly URL slugs and metadata
  • Commenting system with moderation tools
  • Admin dashboard for content and user management

Technologies Used

ReactNode.jsExpressMongoDBTailwind CSSJWTCloudinary

Project Gallery

Homepage with Latest Posts
Single Post View
Admin Dashboard - Post Management
User Login and Auth System

Project Details

Client

Personal Project

Timeline

3 months (Q3 2024)

Role

Full Stack Developer

© 2026 James Owiti. All rights reserved.

0%