NODEJS | API Search Console | Create coverage report

Job ID: 32571586

Budget: €50 – €100 EUR

I need the code in NodeJS that allows executing 3 routes (attached SPA example image).
- Index. Access and authentication with OAuth2.0 to Search Console. Redirect to Dashboard.
- Dashboard. Select:
+ Domain. Shows list of domains available in the account.
+ Select Pages known or submitted in Sitemap.
+ Select the type of report: valid URLs, excluded URLs, errored URLs and valid URLs. We can see each type of state in Search Console> Coverage (see example). I will send list of errors and status.
+ Other configuration parameters. Example: number of rows to export, etc.
By clicking on Generate Report, the request will be made and it will redirect to the page: "report".
- Report. This page shows a table with 4 columns: Status, title, URL and last crawl.
* It is not necessary to export this table, only show the number of rows indicated in the dashboard.

Other aspects to consider:
- I attach an example of the desired application.
- Keep the session logged in and a logout button in the header.
- This project will run on localhost for internal work.
- If it is necessary to use a DB, preferably use: MONGODB.
- I would like to run it in JavaScript (with NODEJS). If it is not possible and you have another option. I am open to listen.

Important:
I need someone who knows the differences between coverage report and performance report. The performance report will only show canonical URLs, I don't want that. I need the full list of valid and excluded URLs and the types of errors for each.

Thank you very much, greetings.
I await proposals.