Build a course list application with React, Redux, and Rest API. Follow the below-mentioned steps to build the application:
a) Make use of JSON server to create a static API (containing courses JSON data): Create a separate action for calling the API.
b) Under each course, there must be an "enquire" button.
c) On clicking the "enquire" button, a form should be displayed. Here, the user should be able to type their details.
d) On clicking the submit button, the user information should be added to the JSON file.
e) Also, create one more tab - "Enquiries" where users can leave their details to clear their doubts.
Make use of a reducer to maintain the state of the application.