Cloud Data Transfer is an online data transfer platform with the following objectives:
- Optimize bandwidth consumption using compression algorithms.
- Improve reliability through distributed compression requests using RabbitMQ AMQP.
- Improved scalability and reduced cost by dynamically scaling compute resources using Kubernetes.
Make sure you have Node.js installed. Also create the .env file and add environment variables as mentioned below.
git clone git@github.com:devansh016/cloud-data-transfer.git
npm install
npm start
MONGODB_URL =
PORT =
JWT_SECRET =
AWS_ACCESS_KEY_ID =
AWS_SECRET_ACCESS_KEY =
AWS_DEFAULT_REGION =
AWS_S3_BUCKET =
email_host =
email_port =
email_pass =
email_user =
BaseUrl =
AMQP_URL =
Your app should now be running on localhost at port 80.
Distributed under the MIT License. See LICENSE for more information.