Skip to content

AsmitPanigrahi/VICHAR

Repository files navigation

Vichar Blog-App

Welcome to Vichar, a dynamic and modern blogging platform designed to provide a seamless and engaging experience for both writers and readers.

Features

  • User Authentication: Secure login and registration using Appwrite.
  • Rich Text Editing: Create and edit content with TinyMCE, a powerful WYSIWYG editor.
  • State Management: Efficient state management with Redux Toolkit.
  • Routing: Client-side routing using React Router DOM.
  • Build Tool: Developed and built using Vite for faster development and build processes.
  • Edit and Delete Posts: Easily edit and delete your blog posts.
  • Responsive Design: Ensures a great user experience styled with Tailwind CSS for a modern and responsive design.

Technologies Used

  • React.js: A JavaScript library for building user interfaces.
  • Appwrite: Backend as a service for managing user authentication and database.
  • Redux Toolkit: A standardized way to write Redux logic.
  • React Router DOM: Declarative routing for React applications.
  • TinyMCE: A rich text editor for creating and editing content.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development.
  • Vite: A build tool that offers fast performance.

Installation

To get started with Vichar, follow these steps:

  1. Clone the repository:

    git clone https://github.com/AsmitPanigrahi/VICHAR.git
    cd VICHAR
  2. Install dependencies:

    npm install
  3. Set up Appwrite:

    • Ensure you have an Appwrite instance running.
    • Configure your Appwrite project and update the environment variables accordingly.
  4. Run the development server:

    npm run dev

Usage

  • Creating an Account: Sign up for a new account or log in with existing credentials.
  • Creating Posts: Use the rich text editor to create and publish blog posts.
  • Editing and Deleting Posts: Edit and delete your existing blog posts.
  • Browsing Posts: View and read blog posts from various authors.
  • Responsive Design: Access the platform on any device with a seamless experience.

Screenshots

Home Page

Home Page

All Post

Edit Post

Login Page

Login Page

Create Post

Create Post

Post

Delete Post

About

Welcome to Vichar Blog-App, a dynamic blogging platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published