alejofv / alejof-notes-app

Vue app to manage content of the AlejoF website (https://alejof.dev) - Minimal blog admin site

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alejof-notes-app

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.

Basics - Dependencies

  • 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.

About

Vue app to manage content of the AlejoF website (https://alejof.dev) - Minimal blog admin site


Languages

Language:Vue 73.9%Language:JavaScript 22.1%Language:HTML 2.3%Language:CSS 1.3%Language:Shell 0.3%