cat projects/idwallet.md
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