- Nuxt 3
- Vue 3 with composition API
- Netfliy - including Cloud Functions
- Neo4j Graph Database
- Optional GraphQL
- Decap CMS for content management in git
- AWS Amplify for Cognito authentication
make sure you have netlify cli installed globally
npm install netlify-cli -g
Get the MDC - Markdown Components VScode extension
Get the Nuxt Assistant Chrome extension
Get the Tailwind VScode extension
- Ensure you have Docker setup and running.
-
Install the amplify cli
-
Install the aws cli
-
Login to the aws console
-
Navigate to the Security credentials for your account
-
Create an access key
- it should be
CLI
(you must also check off thei understand the above....
) - give it a description
- keep this access key secret page open, you will need the secrets in the next step
- run
aws configure
- copy the access key and secret access key into the aws configure inputs.
-
Pull your configuration
amplify pull
-
Select the profile you just created (likely just
default
) -
Select the
dev
amplify environment -
The next time you run
npm run dev
the app will be using thedev
environment to do auth
Before starting the dev server you must spin up the development neo4j server using docker-compose.
# Keep this running in another terminal
docker-compose up
Start the development server on http://localhost:3000
:
# npm
npm run dev
In order to query/mutate neo4j see the nuxt-neo4j Usage section.