/Blog-App

A Blog web application

logo

📗 Table of Contents

📖 BLOG APPLICATION

Comments application is an application I built ....

🛠 Built With React, Redux, React-redux and reduxjs toolkit

Tech Stack

The tech stack includes

  • React
  • Redux
  • React Redux
  • Redux Toolkit
  • Redux Toolkit Query
  • React Router
  • React Icons
  • Jest
  • Tailwind CSS
  • Redux Persist
Client

Key Features

  • [Create Comments] This app allows users to create and add comments to comments page
  • [Read Comments] This app allows users to read existing and new comments in the all comments page
  • [Update Comments] This app allows users to edit existing comments in the all comments page
  • [Delete Comments] This app allows users to delete existing comments in the all comments page

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

Prerequisites

In order to run this project you need to have nodejs installed. You can download it here

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone git@github.com/Ig-Matrix/Blog-App.git

Usage

  1. Navigate to the project directory:
cd Blog-App
  1. Install dependencies:
npm install
  1. Start the development server:
npm start

The project will be available at http://localhost:3000/.

Deployment

You can deploy this project using:

  1. Vercel
  2. Netlify
  3. Any other jamstack hosting services platform of your choice

(back to top)

Available Scripts

In the project directory, you can use the following npm scripts:

npm start
  • Runs the app in development mode. It automatically reloads the page whenever you make changes to the code. Any lint errors will be displayed in the console.
npm test
  • Launches the test runner in interactive watch mode. This is useful for running tests and ensuring the reliability of the application.
npm run build
  • Builds the app for production to the build folder. This process optimizes the app for better performance and prepares it for deployment.

(back to top)

👥 Authors

👤 OMOMA IGHAWOSA

(back to top)

🔭 Future Features

Interactions Add interactions e.g likes to allow users interact with comments

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, please ⭐️ it on github

(back to top)

🙏 Acknowledgments

Special thanks to the following individuals:

  • Mr. Tony Dilibe
  • Mrs. Ngozi
  • Mr. Ekene
  • Mr. Johnson Promise (JP)
  • Mr. Okechukwu Promise
  • Mr. Patrick

(back to top)

📝 License

This project is MIT licensed.

(back to top)