Skip to content

A blog website for showcasing skills, powered by ReactJS and JSONPlaceholder API as content.

Notifications You must be signed in to change notification settings

khakiiman/blog-for-ESP

Repository files navigation

alt text

TechInsight Blog App

The Blog App is a web application that allows users to read posts from JsonPlaceHolder API and create their own blog posts. It provides a user-friendly interface for browsing, searching and sorting blog content. This README provides an overview of the app's features, installation instructions, usage guide, and more.

Table of Contents

Features

  • View a list of blog posts on the homepage
  • Read full blog posts with images and text content
  • Search for specific blog posts using keywords
  • Create, edit, and delete your own blog posts after authentication
  • User authentication and authorization for blog management
  • Responsive design for a seamless experience on different devices

Installation

Clone the repository:

git clone https://github.com/yourusername/blog-app.git

Technologies


The Blog App is built using the following technologies:

  • Frontend: React, Redux Toolkit for state management
  • Backend: JSONPLACEHOLDER API
  • Authentication: Simple Save User Info in LocalStorage
  • Styling: CSS Modules and TailwindCSS
  • Deployment: Netlify, Vercel

Contributing


Contributions are welcome! If you encounter any bugs or have suggestions for improvements, please create an issue or submit a pull request. When contributing, please follow these guidelines:

  1. Fork the repository and create a new branch for your feature or bug fix.
  2. Commit your changes with descriptive commit messages.
  3. Ensure that your code follows the project's coding standards.
  4. Test your changes thoroughly.

About

A blog website for showcasing skills, powered by ReactJS and JSONPlaceholder API as content.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published