VueJS Website Integration Auth0

Job ID: 34727442

Budget: $30 – $250 USD

Good day,

I want to build a simple VueJS version 3 with the following requirements:

SUMMARY

- Authentication (Login & Register) using the Auth0 service (Free edition)
- Clean and sleek design
- Integration with a REST API
- Docker Application
- If you believe there's a better/more straightforward Framework other than VueJS, feel with to suggest an alternative and your reason.


DETAILS

Auth0:
- The user should be able to register with a new account or use Google to sign in. The following information from the user is required: Name, email and account type (which for now will only be "free"). You must create an Auth0 free account for your trials, and then we'll switch to my Auth0 tenant.

Clean and sleek design:
- I'm looking for a minimalist design yet modern. Preferable light mode but within mind that the site will also support dark mode in future (not a requirement for this deliverable). I will take design suggestions from the coder

REST API integration
- Integration with a very simple REST API to conduct searches and get results. This is an AWS API Gateway.

Docker Application
- I want this application to be Dockerized so it can be easily installed in a service such as AWS Beanstalk.

Attached, please find an example mock-up for the website.

Once, the user is logged in it should not do anything else. This is a trial, if I'm happy with your work, I will create a new project for the rest of the website.