A modern, scalable cloud file storage application built with AWS serverless architecture, featuring secure file management, real-time sharing, and intelligent storage optimization.
- Vercel 👉 https://storeit-v2.vercel.app/
- AWS Amplify 👉 https://main.d35pzumyrq6z5v.amplifyapp.com/
graph LR
A[User] --> B[Vercel Frontend]
B --> C[AWS API Gateway]
C --> D[AWS Lambda]
D --> E[AWS DynamoDB]
D --> F[AWS S3]
D --> G[AWS Cognito]
graph LR
A[User] --> B[AWS Amplify Frontend]
B --> C[AWS API Gateway]
C --> D[AWS Lambda]
D --> E[AWS DynamoDB]
D --> F[AWS S3]
D --> G[AWS Cognito]
- 📁 File Management: Upload, download, and organize files
- 🔐 Authentication: Secure user login with AWS Cognito
- 🤝 File Sharing: Share files with other users
- 💾 Cloud Storage: Scalable storage with AWS S3
- 📱 Responsive Design: Works on all devices
- Frontend: Next.js 14, TypeScript, Tailwind CSS
- Backend: AWS Lambda, API Gateway
- Database: AWS DynamoDB
- Storage: AWS S3
- Authentication: AWS Cognito
- Deployment: Vercel && AWS Amplify
- Node.js 18+
- AWS Account
- Git
# Clone repository
git clone https://github.com/pardeep1916P/StoreIt-2.git
cd StoreIt-2/frontend
# Install dependencies
npm install
# Configure environment variables
cp .env.example .env.local
# Start development
npm run devMIT License
⭐ Star this repository if you find it helpful!
🔗 Connect with me:
- LinkedIn: Charan Chaitanya Devanaboyina
- GitHub: @pardeep1916P