An open API service indexing awesome lists of open source software.

https://github.com/blordeus/personal-blog

A clean, editorial-style personal blog built with Next.js and Tailwind CSS. This project focuses on typography, layout precision, and responsive design using local JSON data.
https://github.com/blordeus/personal-blog

json nextjs tailwindcss typescript

Last synced: 2 months ago
JSON representation

A clean, editorial-style personal blog built with Next.js and Tailwind CSS. This project focuses on typography, layout precision, and responsive design using local JSON data.

Awesome Lists containing this project

README

          

# Personal Blog — Frontend Mentor Challenge

A clean, editorial-style personal blog built with Next.js and Tailwind CSS. This project focuses on typography, layout precision, and responsive design using local JSON data instead of a CMS.

## 🔗 Live Site
[Add your deployed URL here]

## 📂 Repository
[Add your GitHub repo link here]

---

## 🧠 Overview

This project is based on the Frontend Mentor Personal Blog challenge. The goal was to recreate a minimal, content-focused blog layout with strong attention to spacing, typography, and responsiveness.

Instead of relying on a CMS, all content is pulled from a local JSON file to simulate structured data and simplify development.

---

## 🎯 Objectives

- Build a fully responsive blog layout
- Match the Figma design as closely as possible
- Create a consistent typography system
- Implement dynamic routing for blog posts
- Maintain clean, readable, and scalable code

---

## 🛠 Tech Stack

- Next.js (App Router)
- Tailwind CSS
- TypeScript
- Local JSON data
- DM Sans & Fira Code

---

## ✨ Features

- Homepage with intro and latest articles
- Blog index with clean archive layout
- Dynamic article pages
- About page
- Newsletter subscription page

---

## 📱 Responsive Design

Optimized across mobile, tablet, and desktop with a focus on readability and spacing consistency.

---

## 🚀 Deployment

Deployed via Vercel.

---

## 📸 Screenshots

(Add screenshots here)

---

## 📚 What I Learned

- Editorial layout systems
- Typography-driven UI
- Next.js App Router patterns
- Component consistency and spacing discipline

---

## 📌 Author

Bryan Lordeus