Skip to content
TheAbhiPatel
All projects
Type
Built for fun
Year
2024
Area
Full Stack
Stack
5 tools

The story

Why it exists

Developers Blog is a blog website for developers, by developers. This repo is the Next.js frontend, where users sign in, write posts in Markdown and read, like and comment on posts from others.

A blogging platform for developers to share articles, tutorials and code snippets with a vibrant community.

What it does

The features that matter

  • Sign in with email and password, Google or GitHub
  • Markdown editor with code highlighting and math (KaTeX) support
  • Blog listing, search and a most-read section on the home page
  • Likes, comments and a read-later list
  • User profiles with their blogs, liked blogs and a follow button
  • Light and dark themes

Under the hood

How it works

  1. Step 1

    Next.js frontend with NextAuth for authentication

  2. Step 2

    Connects to a separate backend API through Axios

  3. Step 3

    UI built with Tailwind CSS and Radix UI components

A look at it

As it runs today

developersblog.theabhipatel.com
Developers Blog screenshot

Built with

  • Next.js
  • Node.js
  • Express.js
  • MongoDB
  • TypeScript

next-auth, @uiw/react-md-editor, react-markdown with remark-gfm and rehype-katex, react-hook-form with Zod.

Ask ABI about it

Up next

Keep exploring