This app allows me to write some things to display on the main site, and manage the stuff I want to appear (or not) there.
-
This app was scaffolded by vue-cli, so usual scrips apply (
npm run serve
,npm run build
, and so on). -
I'm using Auth0 for authentication, following the tutorial found here. Basically, copy-pasting :D
One thing to note, though, is that I'm using the generated JWT token to pass it to the notes-api, so that's where this app starts to diverge from the tutorial.
-
I'm using TailwindCSS with PostCSS to manage the styles and the final file size. It's set up via a vue-cli plugin.
-
The markdown viewer is vue-showdown.
- The Notes API url needs to be defined in a
VUE_APP_API_BASE_URL
environment variable before running the app.