/Top-Courses

This is a React web application that displays top courses based on categories.

Primary LanguageJavaScript

Top Course React App

This is a React web application that displays top courses based on categories.

Features

  • View a list of top courses in various categories.
  • Filter courses by category.
  • Loading spinner to indicate data loading.
  • Error handling with toast notifications.

Image Preview

image

This screenshot provides a visual overview of the Top Course React App.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • React Toastify: A library for displaying toast notifications.
  • CSS: Styling with CSS.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/top-course-react-app.git
  2. Navigate to the project directory:

    cd top-course-react-app
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start

Usage

  • Visit the deployed app here.
  • Choose a category from the dropdown menu to filter courses.
  • Wait for the loading spinner to complete if data is being fetched.
  • If an error occurs, you will see a toast notification.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to your forked repository.
  5. Submit a pull request to the original repository.

Contact

If you have any questions or suggestions, please feel free to contact the project maintainer: