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
April 3, 2026

distkit

Distributed systems primitives for Rust. Strict and lax counters, instance-aware counters with automatic dead-instance cleanup, and sliding-window rate limiting, all backed by Redis.

RustRedisDistributed Systems
October 1, 2021

Payaza Web SDK

A JavaScript Web SDK that simplifies integrating Payaza checkout on web applications. Built as part of my role at Payaza Africa.

SDKJavaScriptPayments

Let's build something together

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

© 2026 David Oyinbo