Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 1.44 KB

File metadata and controls

48 lines (34 loc) · 1.44 KB

My Truly Blog

A modern, blog platform built with Next.js, JWT authentication, Tailwind CSS, and ShadCN UI, designed for sharing thoughts, learning, and connecting with fellow developers.


🌟 Features

  • User Authentication

    • JWT-based login and signup
    • Secure token storage with HttpOnly cookies
  • Blog Management

    • Create, edit, and delete posts
    • Markdown support for rich content formatting
    • Syntax highlighting for code snippets
  • Responsive UI

    • Built with Tailwind CSS for modern, responsive design
    • Uses ShadCN UI components for cards, buttons, avatars, and more
  • User Profiles

    • View your profile and posts
    • See other authors’ posts
  • Navigation & UX

    • Easy-to-use sidebar and header navigation
    • Smooth client-side routing with Next.js 13+ App Router
  • Learning Focus

    • Designed to help others learn by sharing thoughts and code
    • Encourages knowledge sharing in a developer-friendly environment

🛠 Tech Stack

  • Frontend & Framework: Next.js 13+

  • Authentication: JWT (JSON Web Tokens)

  • UI: Tailwind CSS + ShadCN UI

  • Database: Prisma ORM with PostgreSQL

  • Markdown Rendering: React Markdown + Remark GFM

  • Code Highlighting: Prism.js

  • Icons: Lucide React

    Preview

    turly