Who We Are
We are a team of cloud technology enthusiasts building modern, secure, and scalable web applications using Amazon Web Services. Our platform demonstrates enterprise-grade cloud architecture in a practical, user-friendly file management solution.
What This Platform Does
This platform provides secure cloud storage with end-to-end file management. Users can upload, organize, share, and protect their files with military-grade encryption and private file protection. Every file is stored securely in AWS S3 with metadata managed through DynamoDB.
Cloud Technologies Used
Amazon S3
Secure object storage
AWS Lambda
Serverless compute
Amazon Cognito
User authentication
API Gateway
REST API management
DynamoDB
NoSQL database
AWS IAM
Access control
Platform Features
- Secure Cloud Storage — Files encrypted and stored in AWS S3 with presigned URL access
- User Authentication — Powered by Amazon Cognito with OAuth and email verification
- File Management — Upload, download, rename, copy, move, and organize files
- Private File Protection — Password-protected storage with security questions and bcrypt hashing
- Activity Tracking — Complete audit trail of all file operations logged to DynamoDB
- Storage Management — Real-time storage usage monitoring with visual indicators
- Multi-Device Access — Access your files from any browser, any device, anywhere
- Profile Management — Customizable profile with photo upload and name editing
Security Architecture
Your files are stored in isolated S3 buckets with user-specific prefixes. Each user's data is completely separated using Cognito identity tokens. Private Files use bcrypt-hashed passwords stored in DynamoDB — never in browser storage. API access is gated by JWT validation through API Gateway and Lambda functions.
How It Works
When you upload a file, it goes directly from your browser to AWS S3 via a presigned URL — no intermediate server storage. Metadata is written to DynamoDB through Lambda functions. File access is controlled through Cognito tokens, ensuring only you can access your files. Private Files add an extra layer of protection with password verification on every session.