What are the key milestones you need to achieve in order to complete your project successfully?
Web App: Setup of the web app framework (Vue) and a supporting API service and MongoDB database. Create the structure of all modules and their dynamic nature according to a library of user flows.
- 3 work sprints covering 412 hours
- Starting 12/1/23, target launch 1/29/24
- Projected cost: ₳36,117 ($9,029)
Web App Initialization: Set up a Vue3 web app template on the Netlify platform. Create the basic structure of the course player and using the web API to fetch content.
Dynamic Module Flow Logic: Implement all URL parameter options and the dynamic behavior of the web app to update the experience based on those options. Include an automatic collaboration notification from the calling origin. Allow custom colors, logo, introduction video, category-based content, and embedded NMKR campaigns that are relevant to the consumer app. Flows include Art NFT, Utility NFT, Stake Pool
Completion Callbacks: Confirm users who have completed the course and return them to the original website / app. Provide the web API with event notifications like user completion or user wallet creation. Create a user history object revealing performance and actions taken on-app.
---
Wallet Generation Modal: Create an interface that requires proof of ability and knowledge for interacting with dApps. Generate a wallet on the user's behalf or register with a custodial option.
- 3 work sprints covering 315 hours
- Starting 1/31/25, target launch 3/16/24
- Projected cost: ₳13,852 ($3,463)
Wallet Generation Modal: The user must connect a wallet to the mini-app to continue. They can connect an existing wallet, generate a new one, or register with a custiodial solution.
Custodial Wallet Oauth: Integrate with a custodial wallet solution such as Mainstreet in order to provide a third option to wallet generation, which would be the easiest of the three for mainstream consumers.
New User Creation: Create a user history object that tracks conversion goals, sales history and app usage related to one or more projects.
>Content Creation: Contracting stop-motion animation for the app from one of several known Cardano animator partners.
- 1 work sprint covering 280 hours
- Starting 1/15/24, target launch 2/24/24
- Projected cost: ₳12,313 ($3,078)
Base Content: Create the core educational content using a well-known animation contractor. Generate the course player appearance and transitions. Formulate the curriculum to be as logically linear and streamlined as possible. Four animated videos, each a maximum of five minutes long, at an estimated 70 hours per video including editing. The core videos will target the baseline topics of wallets, NFTs, staking, and dApps.
>Minting Campaign Integration: Embed a minting campaign from NMKR depending on the URL parameters provided in the incoming link. Detect payment and associate it with the app user history.
- 1 work sprint covering 120 hours
- Starting 1/15/24, target launch 2/1/24
- Projected cost: ₳5,277 ($1,319)
Embedded Minting Campaign: Dynamically embed an NMKR campaign into the app based on the incoming link URL parameters. Detect sales and add to an app user history.
---
NFT Marketplace Integration: Integrate with JPGStore to allow browsing and selling of tokens belonging to the origin project, with credit card checkout option.
- 1 work sprint covering 165 hours
- Starting 4/29/24, target launch 5/23/24
- Projected cost: ₳7,256 ($1,814)
NFT Marketplace Module: Create a module that embeds an NFT marketplace list of available tokens related to the origin project. Detect sales and add them to a user log.
>Stake Pool Explorer Integration: Allow the exploring and staking to pools directly in the app with an integration from platforms such as ADAPools.org
- 1 work sprint covering 65 hours
- Starting 3/30/24, target launch 4/8/24
- Projected cost: ₳2,858 ($715)
Stake Pool Explorer Module: Embed a stake pool explorer tool such as ADAPools into the app workflow for staking.
---
ADA Onramp Integration: We will implement an existing suite of tools to embed an ADA onramp into the onboarding flow, in contexts where the user needs ADA to interact with the origin project.
- 1 work sprint covering 120 hours
- Starting 4/10/24, target launch 4/27/24
- Projected cost: ₳5,277 ($1,319)
ADA Onramp Module: Create an interface that integrates with an ADA onramp tool such as Moonpay, for the staking pool flow and other contexts where the user needs ADA to interact with the app.
>Web App API: An API server that facilitates data storage for the educational web app. It will retain its own logs of wallets created, ADA transferred, timestamped traffic and NFTs purchased for aggregated analytics. Capable of minting course completion certificates to student wallets.
- 4 work sprints covering 520 hours
- Starting 1/1/24, target launch 3/16/24
- Projected cost: ₳22,866 ($5,717)
Project Registration Mechanism: Create an interface for projects to register custom information about themselves which shows up in dynamic elements of the onboarding flow when the project ID is referenced.
App API Routes: Create all route commands required by the mini app to send and receive information.
Wallet and Asset Analytics API: Once a user returns to the third party app, provide the callback URL with an authorization token parameter and an API route that developer teams can use to fetch additional information about the user who completed the course, including the wallet they created or connected with, voluntary profile information and course completion stats as well as averaged statistics and a full export of unique wallets generated during the flow of a project ID.
Database Articles and Access: Initialize a MongoDB Atlas account. Prepare all NoSQL articles to serve the web app and requests for user completion analytics. Create a repository of content to serve the front-end and secure pathways for the web API to access that data.
>Public Performance Reporting: Set up a public Google Analytics account that reports on anonymized conversion goal performance segmented by the registered project names, identified by URL parameter.
- 1 work spring covering 120 hours
- Starting 4/2/24, target launch 4/19/24
- Projected cost: ₳5,277 ($1,319)
Public Site Analytics Account: Initiate a Google Analytics account that is open to the public, segmenting consumer behavior and site performance by project name.
---
Field Integration: Work closely with specific cNFT partners to beta test the bi-directional relationship of the onboarding app and its ability to serve dynamic content for third party sites.
- 1 work sprint covering 90 hours
- Starting 3/18/24, target launch 3/31/24
- Projected cost: ₳3,958 ($989)
Cross-Project Beta Testing: We will work closely with select Cardano projects that have a clear mainstream potential and are ready to deliver now, for a period of beta testing.