Skip to content

10xshivam/MindOrb

Repository files navigation

Mindorb Blog App

Mindorb is a modern, fully responsive blog application where users can perform CRUD operations on blogs. It includes a dashboard for users to manage their posts (create, update, delete), and features a theme switcher, protected routes, and much more. The app is built with a robust tech stack that leverages reusable components, state management, rich text editing, and a dynamic backend.

Features

  • Fully Responsive: Designed to provide a seamless experience across devices.
  • Rich Text Editor: Blogs are written using the TinyMCE editor.
  • Dashboard: Manage user posts (edit, delete, toggle post status).
  • Protected Routes: Restrict access to specific pages.
  • State Management: Powered by Redux Toolkit for efficient state handling.
  • Form Handling: Implemented using React Hook Form for managing form inputs.
  • Theme Switcher: Toggle between light and dark modes.

Tech Stack

  • Frontend:

    • React.js
    • React Router DOM
    • React Hook Form
    • @tinymce/tinymce-react (Rich text editor)
    • Redux Toolkit
    • Various React Hooks (useState, useEffect, useCallback, forwardRef, useId)
    • Toastify
  • Backend:

    • Appwrite (Authentication, Database, Storage)