Skip to content

Wryto - Full stack blog app | A modern, feature-rich blog platform built with Next.js, featuring user authentication, admin panel, and markdown-based content management.

Notifications You must be signed in to change notification settings

Prakash1185/Wryto

Repository files navigation

🚀 Wryto - Full Stack Blog Web App

A modern, feature-rich blog platform built with Next.js, featuring user authentication, admin panel, and markdown-based content management.

Wryto Banner

🌟 Features

🔐 Authentication & Authorization

  • Google OAuth Integration with NextAuth.js
  • Role-based Access Control (User/Admin)
  • Protected Routes with middleware
  • Session Management for persistent login

📝 Content Management

  • Markdown Editor with syntax highlighting
  • Rich Text Support with ReactMarkdown
  • Image Upload and optimization with cloudinary
  • Blog Categories & Tags for organization
  • Approval Workflow for content moderation

Wryto Admin Dashboard

👑 Admin Dashboard

  • Complete Blog Management system
  • Real-time Analytics and statistics
  • User Management capabilities
  • Newsletter & Contact query management
  • Admin Profile with editable information

👤 User Experience

  • Responsive Design with mobile-first approach
  • Dark/Light Theme toggle
  • Blog Bookmarking and saving functionality
  • User Profiles with saved blogs
  • Search & Filter capabilities

🎨 Modern UI/UX

  • Neobrutalism Theme
  • Smooth Animations and transitions
  • Accessible Interface with proper ARIA labels
  • Loading States and error handling

🛠️ Tech Stack

Frontend

  • Next.js
  • React 18
  • TailwindCSS and Neobrutalism.dev
  • Shadcn/ui

Backend

  • Next.js API Routes & Server actions
  • MongoDB with Mongoose ODM
  • NextAuth.js for authentication
  • File Upload handling with cloudinary

Development & Deployment

  • Vercel for hosting
  • Vercel Analytics for insights
  • ESLint for code quality
  • Git for version control

🚀 Live Demo

🌐 View Live Site

📞 Contact & Support


Star this repository if you found it helpful!

Built with ❤️ by Prakash

About

Wryto - Full stack blog app | A modern, feature-rich blog platform built with Next.js, featuring user authentication, admin panel, and markdown-based content management.

Topics

Resources

Stars

Watchers

Forks