Skip to content

ALOK9442/BlogIt

Repository files navigation

React + Vite

Blogit

Blogit is a web application for creating and sharing blogs. It is built with React, Redux Toolkit, React Router, React Hook Form, React Parser, and uses the Appwrite backend for storing and managing data. The user interface is styled using Tailwind CSS.

Features:

User Authentication: Users can create accounts, log in, and log out.

Create and Share Blogs: Registered users can create and publish blogs. They can also include images and text in their blog posts.

View Blogs: Users can view blog posts created by other users. The application provides a platform for sharing knowledge and experiences.

Technologies Used:

React:

A JavaScript library for building user interfaces.

Redux Toolkit:

A library for state management in React applications.

React Router:

A library for handling routing in React applications.

React Hook Form:

A library for managing form state and validation.

React Parser:

A library for parsing and rendering HTML and XML content.

Appwrite:

An open-source backend server that helps you build web and mobile applications faster.

Tailwind CSS:

A utility-first CSS framework for rapidly building custom user interfaces.

Getting Started

Follow these steps to set up and run the Blogit project locally:

Clone the repository:

Copy code:

git clone https://github.com/your-username/blogit.git

cd blogit

Install dependencies:

Copy code:-

npm install

Configure the Appwrite backend:

Create an account on Appwrite. Set up your Appwrite project and configure the backend API. Update the Appwrite credentials in your project as needed.

Start the development server: npm start