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
ipay main image

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

Other Projects

June 27, 2025

Actix Web Starter Template

Production-ready Rust/Actix Web REST API starter with RBAC auth, SeaORM/PostgreSQL, Kafka-based email, and Docker tooling.

RustActix WebSeaORM
February 19, 2026

Trypema Rate Limiter

High-performance Rust rate limiting primitives with local, Redis-backed, and hybrid providers, atomic Redis enforcement, and absolute/suppressed strategies.

RustRate LimitingRedis
January 22, 2025

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

Let's build something together

Available for senior engineering roles, consulting, and architecture reviews.

© 2026 David Oyinbo