Skip to content

princekumarg/printest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Printest Clone

Overview

This project is a Printest clone, a dynamic blogging website built using React, React Redux for state management, Appwrite for backend services, Tailwind CSS for styling, and Markdown for content formatting. The website allows users to create, edit, and delete blog posts, manage user authentication, interact with a responsive user interface, and engage through comments and search functionality.

Demo Project

image image

Key Features

  • User Authentication: Secure login, logout, and user profile management using Appwrite.

  • Blog Post Management: Create, edit, and delete blog posts with rich text editing features and Markdown support.

  • Redux State Management: Efficient state handling for seamless user experiences.

  • Responsive Design: Mobile-friendly layout using Tailwind CSS for a visually appealing experience.

  • Dynamic Routing: Smooth navigation between different sections of the website.

  • Commenting System: Engage with blog posts through comments and replies.

  • Search Functionality: Easily find blog posts using search based on keywords, tags, or categories.

  • SEO Optimization: Implement SEO best practices to improve search engine visibility and ranking.

Technologies Used

  • Frontend: React, React Redux, Tailwind CSS
  • Backend: Appwrite
  • Others: Markdown, SEO Optimization

Getting Started

  1. Clone the repository: https://github.com/princekumarg/printest
  2. Navigate to the project directory: cd printest
  3. Install dependencies: npm install
  4. Configure Appwrite backend services and obtain API keys.
  5. Set up environment variables and configurations.
  6. Start the development server: npm start
  7. Access the website locally: http://localhost:3000

Contributor

Deployment