This is an app primarily to showcase my skills with Nuxt, and other web orientated implementations.
It is hosted here: https://nuxt.ckhatton.com
When the main branch is updated, an automated build is carried out.
Features:
- Nuxt 4
- Client/Server-side only plugins
- Lazy loading components
- Vue 3
- Bun
- CI: CircleCI (via server.ckhatton.com)
- Form
- API (custom)
- Electronics calculators (resistor colour code, Ohm's law, LED resistor)
- Animated aurora background
- Vitest and Nuxt Test Utils (testing, with coverage)
- Tailwind
- eslint
- commitlint
Make sure to install the dependencies:
bun installStart the development server on http://localhost:3000
bun run devRun the tests, watch them, or generate a coverage report:
bun run test
bun run test:watch
bun run coverageBuild the application for production:
bun run buildLocally preview production build:
bun run previewCheckout the deployment documentation for more information.