Blogged is a comprehensive blogging application developed using React.js, React Router, Redux Toolkit, Appwrite, Tailwind CSS, TinyMCE, and React Hook Form. This project aims to provide users with a seamless and feature-rich platform for creating and managing blog posts.
-
React.js Frontend: Developed a responsive and intuitive user interface using React.js.
-
React Router: Incorporated React Router for seamless navigation, ensuring a smooth user experience.
-
Redux Toolkit: Utilized Redux Toolkit for efficient state management, enhancing the overall performance of the application.
-
Appwrite Integration: Implemented Appwrite for backend services, covering database management and authentication processes.
-
Tailwind CSS Styling: Integrated Tailwind CSS to enhance the project's styling and ensure responsiveness across devices.
-
TinyMCE Real-Time Editor: Incorporated TinyMCE to provide a Real-Time Editor, enhancing the content creation experience for blog posts.
-
React Hook Form: Utilized the React Hook Form library for efficient form management throughout the application.
-
Post Management: Implemented features allowing blog creators to edit and delete their posts after uploading.
-
Security Measures: Ensured security through protected routes, allowing only the creator of a blog to edit or delete their respective posts.
- Clone the repository:
git clone https://github.com/utkarshkrishna2004/blogged
- Install dependencies:
npm install
- Run the application:
npm start
Feel free to contribute by opening issues or submitting pull requests. Your feedback and contributions are highly appreciated!