This is a React application that allows users to search through a collection of articles. As you type in the search box, the app dynamically filters articles and highlights the matching text. The project demonstrates React state management, dynamic rendering, and text highlighting.
- Search articles in real-time
- Highlights the matching search terms
- Shows the number of posts found dynamically
- Responsive and clean card-based UI
- Easy to extend with more articles
- Node.js installed on your machine (Download Node.js)
- npm (comes with Node.js)
- Clone the repository:
git clone https://github.com/Ali-balhas/coderbytechallenge.git
Navigate into the project folder:
cd coderbytechallenge
Install dependencies:
npm install
Start the development server:
npm start
Open your browser and go to http://localhost:3000 to view the app.