Skip to content

A simple, scalable anonymous blogging application built with React. Features a clean UI (Tailwind CSS) and fully functional capabilities for creating, editing, and managing blog posts. Ideal for personal blogging and small-scale projects.

Notifications You must be signed in to change notification settings

talibbb13/Blog-Application

Repository files navigation

BlogApp

A Production Grade Blog Web Application built with React, featuring a clean and simple UI. The application is fully functional and scalable, with support for creating, editing, deleting, and viewing blog posts. It uses various modern tools and libraries to provide a seamless and efficient blogging experience.

Features

  • Tailwind CSS: For a sleek and responsive design.
  • React Router: Dynamic routing for seamless navigation.
  • Redux Toolkit: Efficient state management.
  • Appwrite: Manages user accounts securely.
  • React Hook Form: Simplifies form management.
  • TinyMCE Editor: Rich text editing with customizable styles.
  • Data Persistence: Cloud-based storage with local storage.
  • Anonymous Posting: Ensures user privacy.
  • User Authentication: Save and view posts by logging into the app.

Functionality

  • Create, Edit, Delete Posts: Manage your blog posts effortlessly.
  • Dynamic Routing: Navigate through posts dynamically.
  • Rich Text Editing: Use TinyMCE to style your content.
  • Title Image Support: Add and customize title images for your posts.
  • Outlet: Utilizes React Router Outlet for nested routing.

Installation

  1. Clone the repository
    git clone https://github.com/talibbb13/Blog-Application.git
  2. Navigate to the project directory
    cd Blog-Application
  3. Install dependencies
    npm install
  4. Start the development server
    npm start

Configuration

  1. Set up your Appwrite instance and configure your project accordingly.
  2. Update the .env file with your Appwrite project details and other necessary configurations.

Usage

  • Register or log in to start creating posts.
  • Use the editor to write and style your content.
  • Manage your posts by editing or deleting them as needed.
  • All posts are stored anonymously, maintaining user privacy.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

Author

About

A simple, scalable anonymous blogging application built with React. Features a clean UI (Tailwind CSS) and fully functional capabilities for creating, editing, and managing blog posts. Ideal for personal blogging and small-scale projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages