LogoDeepak Rajput
HomeAboutSkillsExperienceWorkServicesContactBlogs
Back to Work
MOBILECOMPLETED

User Vault

React Native mobile app with Firebase integration for secure image storage

User Vault Mobile App Screenshot

About This Project

User Vault is a secure mobile application that allows users to store, organize, and manage their personal images and documents. Built with React Native and integrated with Firebase for backend services, the app provides end-to-end encryption for data security. Features include cloud storage, offline access, automatic backup, and advanced search capabilities. The app also supports multiple file formats, folder organization, and sharing functionality with privacy controls.

Key Features

  • ✓Secure file storage with encryption
  • ✓Cloud backup and sync
  • ✓Offline file access
  • ✓Advanced search and filtering
  • ✓Folder organization system
  • ✓File sharing with privacy controls
  • ✓Automatic backup scheduling
  • ✓Multiple file format support
  • ✓Biometric authentication
  • ✓Storage usage analytics

Project Gallery

File upload interface
Secure file upload with encryption

Challenges

  • ⚠Implementing secure file encryption
  • ⚠Managing large file uploads
  • ⚠Creating intuitive file organization system
  • ⚠Ensuring offline functionality

Solutions

  • ✓Used crypto-js for client-side encryption before upload
  • ✓Implemented chunked upload for large files
  • ✓Built hierarchical folder structure with drag-and-drop
  • ✓Used AsyncStorage for offline file metadata

Project Links

Download APKGitHub Repository

Project Info

Duration

4 months

Team Size

1 person

Timeline

November 1, 2021 - February 28, 2022

Rating

4.4/5.0

Technologies Used

React NativeFirebaseJavaScriptReduxAsyncStorageImage PickerCrypto-jsCloud Storage

Project Metrics

Performance

File upload speed 5MB/s

Active Users

1,200+ active users

Downloads

8,500+ downloads