An open source application built using MERN Stack with Next JS and Ethereum blockchain to easily find, subscribe to, and use third-party data on the cloud.
- Mongo DB For Users & Datasets Management
- Ethereum Blockchain for decentralized transactions - ERC-20 token for payment & ERC-721 token for data ownership representation
- Web3 JS - Ethereum blockchain for Web3 transactions
- Redis for Managing user authentication, access tokens
- Express JS as a framework on top of Node JS for API - Microservices
- Next JS as a framework on top of React as a UI library
- Google OAuth2 with nodemailer for 2 factor authentication (OTP based)
Data marketplaces have a strong relationship with metadata. A data marketplace offers data consumers an intuitive, secure, centralized, and standardized data shopping experience. It brings data closer to data analysts and scientists by utilizing the underlying metadata. It also tracks all your data products, which are often stored across a range of data domains.
To access the datasets offered by Airlake, users can subscribe to a plan that best fits their needs. Once subscribed, users can generate an API key with their subscription ID, which they can then use to seamlessly integrate the datasets with their applications. This integration allows for easy access to high-quality data, making it simple for users to leverage the power of data to drive business insights and decision-making. Accessing Airlake's premium datasets requires the use of AFT, an ERC-20 standard token developed on the Ethereum blockchain. Users must hold AFT tokens in their cryptocurrency wallet in order to subscribe to the premium plans and unlock the full potential of the platform. This innovative use of blockchain technology ensures secure and transparent transactions, providing users with a seamless and trustworthy experience.