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.
- 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.
-
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)