cat projects/idwallet.md

IDWallet — Cloud-Based Digital Identity Wallet

IDWallet — Cloud-Based Digital Identity Wallet

A full-stack digital identity wallet with React Native mobile app, Node.js backend, React admin/client panel, document management, identity profiles, transactions, Google Drive integration, and secure user data workflows.

role: Full Stack Developer

Problem

Users needed a secure cloud-based identity wallet where they could manage identity data, upload documents, maintain profiles, request/share user data, and track identity-related transactions.

Solution

Built a full-stack identity wallet with React Native mobile app, Node.js/Express backend, MongoDB models, React admin/client panel, document upload APIs, Google Drive integration, notifications, SMS/email support, and transaction workflows.

How it was built

  • Built the mobile app using React Native
  • Developed backend APIs using Node.js and Express.js
  • Used MongoDB and Mongoose for user, profile, document, transaction, notification, address, and device-token models
  • Integrated Firebase and Firebase Admin support
  • Added Google APIs and Google Drive support for document-related workflows
  • Used Twilio, Nodemailer, and Mailgun dependencies for communication workflows
  • Built a React.js client/admin panel inside the backend project

Metrics

  • Full-stack mobile + backend product
  • Cloud identity wallet
  • Document management
  • Transaction and notification workflows

Tech

React NativeReact.jsNode.jsExpress.jsMongoDBMongooseFirebaseGoogle Drive APITwilio