Selected work

FM School

Personal website for FM School YouTube channel featuring blog system, tutorial notes, and contact functionality.

ContributionFull Stack DevelopmentSystem Design
Place / yearBangladesh © 2025
Case notes

What was built

Practice Next.js - Full-Stack Blog & Tutorial Platform

A comprehensive blog and tutorial platform built with Next.js 15, featuring a modern design system and content management capabilities.

🚀 Key Features

  • Dynamic Content Management: Full CRUD operations for blog posts and tutorials
  • Modern Design System: Custom color palette using OKLCH color space for better color consistency
  • Dark/Light Theme: Seamless theme switching with CSS custom properties
  • Markdown Support: Rich content rendering with syntax highlighting for code blocks
  • Admin Dashboard: Complete content management system for creating and editing posts
  • Responsive Design: Mobile-first approach using Tailwind CSS
  • Image Management: File upload and management for blog post media
  • SEO Optimized: Dynamic routing with slug-based URLs

🛠️ Technologies Used

  • Frontend: Next.js 14, React, Tailwind CSS
  • Styling: Custom CSS with OKLCH color system, Tailwind Typography
  • Content: Markdown rendering with syntax highlighting
  • File Management: Image upload and storage
  • Routing: Dynamic routes for blogs and tutorials

🎨 Design Highlights

  • Advanced Color System: Implemented OKLCH color space for superior color management
  • Theme Variables: Comprehensive CSS custom properties for consistent theming
  • Interactive Elements: Hover effects and smooth transitions
  • Code Syntax: Custom styling for code blocks with line numbers and highlighting
  • Accessibility: Proper contrast ratios and semantic HTML structure

📂 Project Structure

  • Pages: Home, About, Contact, Blogs, Tutorials
  • Dynamic Routes: Individual blog posts and tutorial content
  • Admin Panel: Content creation and management interface
  • API Routes: RESTful endpoints for CRUD operations

This project demonstrates modern web development practices, advanced CSS techniques, and full-stack development capabilities with Next.js.