This is a React web application that displays top courses based on categories.
- View a list of top courses in various categories.
- Filter courses by category.
- Loading spinner to indicate data loading.
- Error handling with toast notifications.
This screenshot provides a visual overview of the Top Course React App.
- React: A JavaScript library for building user interfaces.
- React Toastify: A library for displaying toast notifications.
- CSS: Styling with CSS.
-
Clone the repository:
git clone https://github.com/yourusername/top-course-react-app.git
-
Navigate to the project directory:
cd top-course-react-app
-
Install dependencies:
npm install
-
Start the development server:
npm start
- 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.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request to the original repository.
If you have any questions or suggestions, please feel free to contact the project maintainer:
- Surya Pratap Singh
- Email: suryapratap2542@gmail.com