Skip to content

sahu-divyanshu/Blog

Repository files navigation

Blog

Welcome to the Blog Webpage project built with Vite on the front end and a backend API for managing blogs. This project allows users to read, add, create, delete, and update blog posts. The live version of the application is hosted at https://blog-two-theta-19.vercel.app/.

Technologies Used

  • Frontend: Vite
  • Backend: Appwrite
  • Hosting: Vercel

Features

📌 Add Post: Share your thoughts, ideas, and insights with our community by creating and publishing your masterpiece in just a few clicks! 📝✍️

📌 Edit/Update Post: Need to make changes to your published content? No worries! With our user-friendly interface, you can easily tweak your posts to perfection. 🛠️✨

📌 Delete Post: Say goodbye to outdated or irrelevant content with our handy delete feature. Keep your blog fresh and engaging for your readers. 🗑️🚫

📸 Rich Content Support: Appwrite's backend makes it a joy to integrate media elements into my posts. Adding images enriches the reading experience for my audience.

🔍 Search Functionality: The search feature provided by Appwrite ensures that my readers can easily find the content they are looking for.

🔐 Login Authentication: Rest assured that your data and account are secure with our robust login authentication system. 🔒🔑

✈️ Optimization : It also contain advance optimization features like lazy loading , list virtualization and windowing , debounce (in search functionality)

Getting Started

Prerequisites

  1. Appwrite Make sure you have acount. You can start from [https://appwrite.io/).

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/your-blog-webpage.git
  2. Navigate to the project directory:

    cd your-blog-webpage
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev
  5. Open your browser and visit http://localhost:3000 to see the application in action.

Backend API

[Provide instructions and documentation for setting up and running the backend API. (https://appwrite.io/docs)]

Acknowledgments

  • Thanks to the Vite team for providing an efficient and fast frontend development experience.
  • Thanks Appwrite for free backend Feel free to customize this README file according to your project's specific details and requirements.

Releases

No releases published

Packages

No packages published

Languages