Doqutore is built with Vue as the javascript framework, Vuetify as the component library and Nuxt as the server-side rendering framework. It uses the exposed HTTPS endpoints from AWS Lambdas functions for the API calls and also uses Github Actions for CI/CD deployments to AWS S3 buckets.
# install dependencies
$ yarn
# LOCALHOST: serve with hot reload at localhost:3000
$ yarn dev
# GENERATE: generate static project in /dist directory
$ yarn generate
To deploy to the ‘dev’ account on AWS, just push to the branch ‘dev’
To deploy to the ‘preprod’ account on AWS, just push to the branch ‘preprod’
To deploy to the ‘prod’ account on AWS, just push to the branch ‘prod’
Note: the code for the Githib Actions can be found in the .github/workflows directory