/blog-admin

Primary LanguageJavaScript

Blog Admin

A blog admin interface built with React, Tailwind CSS, Vite, TinyMCE, and ShadCN. It connects with my backend blog API and serves as the admin side for the frontend blog, offering a modern and responsive platform for managing blogs, comments, and topics.

Features

  • Log in/Sign up
  • Rich text editor
  • Blog management
  • Blog comment management
  • Account management
  • Topics management
  • Admin authorization

Technologies Used

  • Javascript
  • React
  • Tailwind
  • Vite
  • Shadcn
  • Vercel
  • TinyMCE

Libraries Used

  • @tinymce/tinymce-react A rich text editor for writing blog content
  • react-hook-form Simplifies form states, errors, and validations.
  • react-router-dom Contains bindings for using React Router in web applications.
  • zod Schema validation for forms.
  • @tanstack/react-query Querying requests for better performance.
  • axios A promise-based HTTP Client for node.js and the browser.
  • date-fns Provides the most comprehensive, yet simple and consistent toolset for manipulating JavaScript dates