A Hashnode clone built using the new app router, server components and everything new in Next.js 14.
Warning This app is a work in progress. I'm building this in public.
This project is a clone of Hashnode a feature-rich blogging and community platform built with Next.js, Tailwind CSS, and Next UI.
- New
/app
dir, - Routing, Layouts, Nested Layouts and Layout Groups
- Data Fetching, Caching and Mutation
- Loading UI
- Metadata files
- Server and Client Components
- UI Components built using Next UI
- Styled using Tailwind CSS
- Written in TypeScript
- Dark Mode
-
Authentication using Hashnode access token - Actions for authenticated users
- Error handling
- Comment to post
- Create, edit and delete articles
- Install dependencies using npm:
npm install
- Copy
.env.example
to.env.local
and update the variables.
cp .env.example .env.local
- Start the development server:
npm run dev
Licensed under the MIT license.