/Blog

Primary LanguageJavaScript

Blog

This project is a modern web application built with React.js and Tailwind CSS, leveraging the power of Appwrite as a backend service. The primary focus of the application is to provide a flexible and user-friendly platform for managing a blog. Users can seamlessly create, update, and delete blog posts, tailoring their content and visual appeal.

Live Demo

Visit the live demo: https://megablog123.netlify.app

Features

  • Create Blog Post: Users can add new blog posts with a title, content, and image.

  • Update Blog Post: Existing blog posts can be edited, allowing users to modify the title, content, or image.

  • Delete Blog Post: Users have the ability to remove blog posts that are no longer needed.

Technologies Used

Getting Started

Prerequisites

  • Node.js and npm installed
  • Appwrite server set up

Installation

  1. Clone the repository:

    git clone https://github.com/sharmatanikesh/Blog
    cd .\MegaBlog\
  2. Install dependencies:

    npm install

Configuration

  1. Create a .env file in the root of your project.

    VITE_APPWRITE_URL=""
    VITE_APPWRITE_PROJECT_ID=""
    VITE_APPWRITE_COLLECTION_ID=""
    VITE_APPWRITE_BUCKET_ID=""
    VITE_APPWRITE_DATABASE_ID=""

Usage

Start the development server:

npm start

Contributing

We welcome and appreciate contributions from the developer community. Whether you're fixing a bug, implementing a new feature, or improving documentation, your efforts make a valuable contribution to the project.