Skip to content

kilwitch/blog-app

Repository files navigation

Blog App 📝

A modern full-stack blogging platform where users can create, edit, manage, and publish blog posts with a rich text editor. The application provides a clean user experience with authentication, state management, and seamless navigation.

📌 Project Overview

Blog App is a content management platform that allows users to write and publish articles online. It includes features such as authentication, post management, rich text editing, and responsive UI, making it suitable for personal blogging or content-sharing platforms.

🚀 Features

  • User Authentication & Authorization
  • Create, Edit, and Delete Blog Posts
  • Rich Text Editor Integration (TinyMCE)
  • Responsive User Interface
  • State Management using Redux Toolkit
  • Form Validation with React Hook Form
  • Dynamic Routing with React Router DOM
  • Secure Backend Integration
  • Image Upload Support
  • Real-Time Content Updates

🛠️ Tech Stack

Frontend

  • React.js
  • Redux Toolkit
  • React Router DOM
  • React Hook Form
  • TinyMCE Editor
  • Tailwind CSS / CSS

Backend & Services

  • Appwrite
  • Authentication
  • Database Storage
  • File Storage

📂 Project Structure

blog-app/
│
├── public/
├── src/
│   ├── appwrite/
│   ├── components/
│   ├── pages/
│   ├── store/
│   ├── conf/
│   ├── hooks/
│   └── utils/
│
├── package.json
├── README.md
└── vite.config.js

Releases

No releases published

Packages

 
 
 

Contributors

Languages