✍️
Blog

A blog leveraging Next.js, PlanetScale, Prisma, TipTap, Framer Motion, shadcn/ui and Tailwind CSS hosted with Vercel.

🚀 Install

To get started locally running the project:

# Clone the repository
git clone https://github.com/gonwi/blog

# Copy the .env.example and make the relevant changes
cp .env.example .env.local

# Create a .env file for the database and add your database url
DATABASE_URL=

# Install packages
pnpm install

# Run the server
pnpm run dev

🚩 Features

  • 🌙 Dark/Light Theme
  • 📝 TipTap Editor
  • 📈 Vercel Analytics
  • ✍ Article Management
  • 👀 View Count
  • ⚡ Tags
  • 🎶 Spotify Widget

👀 Coming soon

  • Better Open Graph support
  • Copy Link
  • Tag Page
  • Article Search
  • Rich Embeds
  • Newsletter subscription
  • Public statistics page
  • Syntax copy button
  • Syntax file path
  • Syntax highlighting
  • Next/Prev article buttons