Skip to content
projects
Web app2024readydraft

Nimbus

A secure file management platform shaped around calm organization, OTP access, and storage analytics.

Role
Full-stack product engineer: interface architecture, authentication flow, storage workflows, responsive UI, and deployment.
Stack
Next.jsTypeScriptAppwriteTailwind CSSshadcn/uiChart.js
Links
LiveSource
Nimbus monochrome cover

Context

Problem

Personal cloud tools often feel either too bare or too opaque. Nimbus reframes file storage as a focused operating surface for uploads, access, and usage signals.

Approach

Solution

The product combines a Next.js interface, Appwrite-backed storage, OTP authentication, and compact analytics so the main file workflows stay fast and readable.

Features

  • Secure file upload and organization
  • OTP-based access flow
  • Storage usage visualization
  • Responsive dashboard layout

Architecture notes

  • Server-rendered routes keep the dashboard shell quick to parse.
  • Client interactivity is scoped to upload state, charts, and account actions.
  • Storage primitives are abstracted away from the visual project surface.

Challenges

  • TBD: replace with final challenge notes.

Outcome

A production-style case study for authenticated SaaS interfaces, storage UX, and polished dashboard motion.

What I learned

Lessons learned

  1. 01Authentication copy matters as much as authentication mechanics.
  2. 02Storage products need visual hierarchy before they need decoration.

Next steps

Next steps

  1. 01Add deeper audit logs
  2. 02Tighten empty and error states
  3. 03Document the Appwrite model
Nimbus case study | ZhenXiao Mark Yu