I'm a Data Engineer in my day job and there's stuff I do all the time: convert unix timestamps, format some JSON to make it readable, base64 encode/decode stuff. There's a billion sites out there to do this but:
- I wanted all that in one place
- I wanted a project to work on
- I wanted something I could deploy
- I kinda wanted to do some front end work
All with a UI that only a backend engineer would come up with.
Deployed at https://meggie.be/
Created using Nuxt. This section outlines what's required to build and work on this project.
It's probably a good idea to use nvm to manage your Node.js versions.
Make sure to install dependencies:
npm installStart the development server on http://localhost:3000:
npm run devBuild the application for production:
npm run buildLocally preview production build:
npm run previewCheck out the deployment documentation for more information.
This is deployed on AWS Amplify. The deployment relies on a Github PAT which needs to be regenerated periodically. The PAT gets stored in the AWS Amplify Secrets.
Sounds downloaded from SoundBible.com, licensed under Creative Commons Attribution 3.0