Skip to content

A fully functional React Blog app with user Authentication and user profiles.

Notifications You must be signed in to change notification settings

rahulpoonia29/React-Blog-app

Repository files navigation

React Blog App

This project is a React blog application that utilizes Appwrite for user authentication and backend functionality.

You can find a live preview here.

Features

  • User Authentication: Signup and Login functionalities for user management (implemented with Appwrite).
  • Blog Post Creation: Users can create their own blog posts.
  • Blog Post Viewing: Users can view posts created by other users.

Technology Stack

  • Frontend: React, React Route DOM
  • CSS Framework: Tailwind CSS
  • State Management: Redux
  • Backend: Appwrite

Installation

Clone the Repository

Open your terminal and navigate to the directory where you want to clone the project. Run the following command to clone the repository:

git clone https://github.com/your-username/your-blog-app-repository.git

Install Dependencies

Navigate to the project directory:

cd your-blog-app-repository

Install the required dependencies by running:

npm install

Configuration

  1. Create a .env file in the project root directory.
  2. Add the environment variables to the .env file from the .env.sample replacing the placeholders with your actual Appwrite project details:

Run the Development Server

Start the development server by running:

npm run dev

This will start the development server and open the application in your web browser at http://localhost:5173.

About

A fully functional React Blog app with user Authentication and user profiles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published