Skip to content

utkarshkrishna2004/blogged

Repository files navigation

Blogged - A React.js Blogging Application

Blogged

Overview

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.

Features

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

Getting Started

  1. Clone the repository: git clone https://github.com/utkarshkrishna2004/blogged
  2. Install dependencies: npm install
  3. Run the application: npm start

Screenshots

  • Screenshot 1
  • Screenshot 2
  • Screenshot 3
  • Screenshot 4
  • Screenshot 5
  • Screenshot 6

Contributing

Feel free to contribute by opening issues or submitting pull requests. Your feedback and contributions are highly appreciated!