Client Background
Client: A leading tech firm in the USA
Industry Type: IT
Services: Consulting, Software, Blockchain, Metaverse
Organization Size: 20+
Project Objective
To integrate with Metaverse environments with the help of EC2, S3 bucket and the Decentraland SDK.
Project Description
Move 3D model files from EC2 instance to S3 bucked using aws-sdk.
Our Solution
Configure s3 bucket in aws account, create an user for s3 bucket api keys, and
api secret. Put the api key, aapi secret, bucket name and bucket region in
environment variable to use them in app. Install aws-sdk to implement s3 bucket.
Create a function to send file from nodejs server to s3 bucket.
Project Deliverables
Aws ec2 instance credentials, s3 bucket credentials. Code used in the project
Tools used
vs code editor, git bash terminal, google chrome web browser. Metamask wallet, cryptocurrency, blockchain, bitcoin, metamask, metaverse, VR, AR, Virtual Reality, Augmented Reality
Language/techniques used
Javascript language is used. Metamask wallet, cryptocurrency, blockchain, bitcoin, metamask, metaverse, VR, AR, Virtual Reality, Augmented Reality
Models used
dcl SDK (Decentraland sdk for nodejs), aws-sdk, awscli.
Skills used
Node js project setup, Dcl sdk setup, Aws ec2 instance setup with aws cli,
S3 bucket connection with aws-sdk. cryptocurrency, blockchain, bitcoin, metamask, metaverse, VR, AR, Virtual Reality, Augmented Reality
Databases used
No database is used
Web Cloud Servers used
AWS cloud server is used
What are the technical Challenges Faced during Project Execution
Making the application port in ec2 instance available globaly.
How the Technical Challenges were Solved
Search few blogs and videos for the solution. And make it done by doing some change in
Security group in ec2 instance.
Business Impact
As Decentraland is a platform based of NFT so main part of business is related to NFT and cryptocurrency.