Back to Projects
HomeAi Cloud

Ai Cloud
Feb 2026 – Present
Live
About the Project
Ai Cloud is a professional-grade, full-stack cloud storage application designed for security, scalability, and seamless file management. It empowers users to store, share, and manage any file type with a premium experience powered by AWS infrastructure and Razorpay-driven subscription models.
Technical Architecture
FrontendReact, Vite, TailwindCSS, Axios, Socket.io-client
BackendNode.js, Express.js, Mongoose, Redis
AIGoogle Gemini Generative AI
CloudAWS S3 (Storage), CloudFront (CDN)
HostingRender (Backend), Vercel (Frontend)
AuthOAuth2, Bcrypt, Resend
PaymentsRazorpay (Subscriptions & Webhooks)
Core Features Breakdown
Advanced Authentication & Security
- Multi-Vector Login: Email/Password, Google OAuth2, and GitHub OAuth
- OTP Verification: Secure account registration using Resend API
- Session Intelligence: Redis-powered management with 'Logout All Devices'
- Data Integrity: Hashed passwords (bcrypt) and JWT-based signed cookies
- Proactive Protection: Built-in Rate Limiting and Throttling
Smart Storage Management
- Universal File Support: PDFs, High-res images, 4K videos, and documents
- Recursive Directory Engine: Deeply nested folders with auto-calculated sizes
- Smart Views: Toggle between high-density List View and visual Grid View
- Lifecycle Management: Soft-delete for easy recovery and permanent Hard-deletes
- Instant Search: Optimized MongoDB indexing for discovery
Cloud Ecosystem & CDN
- AWS S3 Core: Industrial-strength backend for 99.999% durability
- CloudFront Integration: Globally fast delivery via AWS CDN with Signed URLs
- Google Drive Ingestion: Direct import into storage without local download
Collaborative Sharing System
- Granular Permissions: Viewer (read-only) or Editor (full control)
- Public Link Sharing: Secure, revocable guest access links
- Share Audit: Dedicated dashboard to track sent vs received shares
- Real-time Access: Instant permission updates without page refreshes
Premium Subscription Engine
- Tiered Plans: Free, Pro, and Premium storage tiers
- Razorpay Integration: Fully automated subscription lifecycle
- Webhook Intelligence: Live plan status updates (Activated, Paused, Cancelled)
- Downgrade Guard: Prevents downgrade if storage exceeds target plan limit
Admin Control Center
- 360° User Overview: Real-time monitoring of online users and consumption
- Role-Based Hierarchy: User, Manager, Admin, and SuperAdmin roles
- Administrative Overrides: Force logout, suspend accounts, and data recovery
- Global File Access: Powerful admin-only directory management
Gemini AI Integration
- Smart Summarization: Concise summaries for large files and directories
- Content Insight: Deep-dive analysis using Gemini Pro model
- Automated Metadata: Intelligent labeling and classification of assets
Challenges & Solutions
Challenge
Handling large media files reliably over unreliable networks
Solution
Implemented AWS S3 multi-part direct uploads with pre-signed URLs to bypass the intermediate server entirely.
Challenge
Preventing concurrent login abuse without locking legitimate users out
Solution
Engineered a Redis-backed session management layer allowing administrators to instantly invalidate selective tokens.
Security Posture
Zero-Trust
Private S3 objects accessible only via time-limited Signed URLs
RBAC
Strict role-based access control preventing role escalation
Session Pinning
Sessions bound to user IDs with global invalidation
Header Security
Helmet.js for XSS and Clickjacking protection
Tech Stack
Amazon Web Services (AWS)
Amazon S3
Node.js
React
Next.js
Razorpay
Performance
99.9%Storage Durability
<80msRequest Latency
AWS CDNDelivery Network
99.9%Uptime SLA
System Status
Availability99.9%
Deployment
CI/CD
"Built for scale and professional-grade security."
Interested in this project?
Let's discuss how we can build something amazing together based on this architecture.
Talk to Me