Cross-platform campus product
CBU-FIND
A cross-platform lost-and-found service for Copperbelt University students on Android and the web.

- Role
- Product Developer
- Status
- Active development
- Year
- 2026
- Stack
- Kotlin · Jetpack Compose · Next.js · TypeScript · Firebase · Cloudinary
01 · Context
The problem
Lost-property information shared through chats, noticeboards and word of mouth is fragmented, difficult to search and easy to miss.
The response
CBU-FIND creates a shared Firebase-backed record where students can publish, search and discuss lost or found items from a native Android app or a responsive web client.
02 · Contribution
What I built
- 01
Built the native Android interface with Jetpack Compose and Material 3.
- 02
Implemented authentication, student profiles, report feeds and private Firestore-backed conversations.
- 03
Added Cloudinary uploads for report images and chat attachments.
- 04
Built a separate TypeScript web client and deployed it to Cloudflare Workers against the same Firebase data contract.
03 · Implemented evidence
Current
capabilities.
Product evidence
See the work
in context.
Current, privacy-reviewed captures from the implemented product.


04 · Engineering
Hard parts,
clear decisions.
Useful locations without a map
The app combines manual place search, custom campus labels and nearby reference suggestions without publishing a user’s live position.
05 · Reflection
What I learned
Planned or still in development
- Formal ownership-claim verification
- Push notifications
- Administrator moderation and user blocking
Android commit 8ea1c96 and web commit c789d72 were audited on 3 August 2026. Both public clients share Firebase data, and the web client is live on Cloudflare Workers.
Project access