The dashboard is built on VueJs, much of the base plumbing was stolen from: amazon-cognito-vue-workshop
The current website supports MFA but the Android application does not.
First clone the repository.
git clone git@github.com:Heron-Mobi/Dashboard.git
cd Dashboard
To change the Region you will deploy to, edit the Makefile.
This downloads stack outputs from Cloudformation and loads it into the app before building.
Build the Node.js app and push the S3 bucket.
make buildandupload
Depending on how fast your DNS propagates you will eventually be able to visit
https://dashboard.yourdomain.com
Self registration is disabled by default.
To enable self registration you can run:
make selfregisterenable
It is recommended once you register your test user you disable self registration
Disable self registration by running:
make selfregisterdisable
When self registration is enabled you can click sign up to create a new user.
You will have an email sent to registration email. This will have a code needed to verify the account. Check your Spam box.
Once you have successfully confirmed your account it is best you disable self registration.
Disable self registration by running:
make selfregisterdisable
You will land on the videos page. There should be no videos.
The menu has several screens: