Skip to content

VistaVault is a modern, responsive blog platform built with React and Tailwind CSS, offering features like a rich text editor and dynamic search.

Notifications You must be signed in to change notification settings

ayush88-debug/VistaVault

Repository files navigation

VistaVault

Modern Blog Platform with Appwrite Backend

VistaVault is a responsive blog platform built with React, Tailwind CSS, and powered by Appwrite. It provides a seamless blogging experience with advanced features, a rich text editor, and a sleek UI.

Live Demo

Check out the live platform: VistaVault

Features

Core Functionality

  • Create, Update, and Delete Blogs: Manage your content effortlessly.
  • Rich Text Editor: Powered by Jodit, offering advanced formatting options for creating engaging blogs.
  • Set Blog Visibility: Make blogs public or private based on your preferences.
  • Dynamic Blog Search: Quickly find content with a responsive search bar.
  • Light/Dark Mode Toggle: Enhances accessibility and user experience.
  • Authentication: Secure login system powered by Appwrite.
  • Responsive Design: Optimized for mobile, tablet, and desktop devices.

UI Features

  • Interactive Components: Clean and modern UI powered by Tailwind CSS.
  • Fixed Theme Icon: Consistent visuals across devices.

Tech Stack

Frontend

  • React: For building a dynamic and interactive interface.
  • Tailwind CSS: For utility-first styling.
  • Jodit: For a powerful, intuitive rich text editor.
  • React Router: Used for public and private routing, ensuring only authorized users can access private content.
  • Redux Toolkit: For state management, integrating Redux AsyncThunk for API calling and handling asynchronous actions within the Redux store.

Backend

  • Appwrite: Backend services for authentication, database management, and CRUD operations.

Usage

  1. Log in to your account.
  2. Create blogs using the rich text editor for engaging content.
  3. Update or delete blogs as needed.
  4. Set blog visibility to either public or private.
  5. Explore and search through the blog collection.
  6. Switch between light and dark themes for a personalized experience.

About

VistaVault is a modern, responsive blog platform built with React and Tailwind CSS, offering features like a rich text editor and dynamic search.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published