June 1, 2022 - David Oyinbo
iPay — Nuxt 3 Pet Project
This is a small pet project primarily created to try out Nuxt 3.
Nuxt 3VuePet Project

Overview
An exploratory project from June 2022 to learn Nuxt 3 fundamentals—project setup, file‑based routing, layouts, and component composition. The scope is intentionally small and focused on getting comfortable with the Nuxt 3 developer experience.
Highlights
Stack
- Nuxt 3
- Vue 3
- Vite (Nuxt default tooling)
What I Explored
- File-based routing and nested layouts
- Reusable components and props
- Basic data fetching patterns
- Styling and utility classes
Notes
- Built as a personal learning exercise
- Not a production application
- Serves as a reference for future Nuxt projects
Gallery






Other Projects

Canvas Random Floating Circle
Pet project animating randomly floating circles on HTML Canvas with simple drift and easing.
JavaScriptHTML CanvasAnimation

Auth module for Nuxt server apps
Auth module for Nuxt 3 server apps with local and social providers, tokens, middlewares, and typed composables.
TypeScriptNuxt 3Auth

Trypema Rate Limiter
High-performance Rust rate limiting primitives with local and Redis-backed providers, atomic Redis enforcement, and absolute/suppressed strategies.
RustRate LimitingRedis