The Blog Explorer

GitHub GitHub language count GitHub top language

About The Project

The Blog Explorer is an assesment project.

Github Repo

Build With

The most noteworthy frameworks and technologies.

Getting Started

To get started, install packages for the frontend and backend. Afterward, open two separate terminal windows and run each of them.

Prerequisites

Build & Run

  1. Clone the repo
git clone https://github.com/Lokinado/the-blog-explorer
cd the-blog-explorer
  1. Install npm packages for backend
cd backend
npm i
  1. Run node server
npm run start

Express backend should run on localhost:8000 4. Install npm packages for frontend (in a new terminal window)

cd the-blog-explorer/frontend
npm i
  1. Run frontend server
npm run start

React app should run on localhost:3000

Usage

Go to localhost:3000 in your internet browser. To find a specific post you can use search bar located in the middle of the web page. You can use this search bar to quickly find specific blog posts based on keywords or REGEX. Simply enter your search query and click the search button. The app will then display the relevant posts matching your search criteria.

Posts are conveniently seperated into multiple pages. If there are more posts available than what can displayed on the current page, you can use the pagination buttons on the bottom to navigate through the different pages.

App supports dark and light theme based on your device system settings. Darkmode can be toggled using a button in the top right corner.

Roadmap

No updates are planned in the near future.

Licence

Distributed under the MIT License. See LICENSE for more information.

Contact

Made with love by Krzysztof Borowski - krzysztofborowski02@gmail.com Project Link: https://github.com/Lokinado/the-blog-explorer