This project is a React blog application that utilizes Appwrite for user authentication and backend functionality.
You can find a live preview here.
- 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.
- Frontend: React, React Route DOM
- CSS Framework: Tailwind CSS
- State Management: Redux
- Backend: Appwrite
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
Navigate to the project directory:
cd your-blog-app-repository
Install the required dependencies by running:
npm install
- Create a
.env
file in the project root directory. - Add the environment variables to the
.env
file from the.env.sample
replacing the placeholders with your actual Appwrite project details:
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.