Set up authentication in a docusaurus project -- 2

Job ID: 36063323

Budget: ₹1,500 – ₹12,500 INR

I have a simple docusaurus site set up with https://docusaurus.io/ . I have a MongoDB database and a Express app as well.

I need to set up auth so that users can signup with their emails/Google/LinkedIn to view the docs.

- Users can view all other pages, but to access the docs they must be logged in
- users must be redirected to a signup page when they try to access the docs
- Please do not use any 3rd party auth service like Auth0

Please note: Docusaurus runs on React but is static-server rendered site. Quote only if you have experience working with docusaurus.
Related categories: Node.js Express JS React.js