not approved
Gamechanger: Inception IDE
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳100,000
Percentage
Received
0.00%
Solution

Create an online code editor using the VS code JS libraries. A first prototype can be found here (Inception). This tool can make launching dApps as simple as editing a JSON file and clicking deploy

Problem

Inception

GameChanger Wallet universal dApp connector does not have a specialized, third party, Integrated developement environment. Developing dApps are already fast with Gamechanger but could be even faster

Impact Alignment
Feasibility
Value for Money

Team

2 members

Gamechanger: Inception IDE

Please describe your proposed solution

The Gamechanger wallet features an internal IDE tailored for transaction building. While functional, this interface represents only a preliminary step towards creating compelling, fully-fledged dApps that are both user-friendly and easily maintainable. We've initiated the development of an early prototype accessible at <http://inception.m2tec.nl>.

Inception utilizes the Gamechanger GC-script in a structured manner, enabling the definition of transaction input data. This approach facilitates comprehensive testing of smart contracts and the entire dApp interaction process, accommodating various contracts and input scenarios.

By leveraging these capabilities, dApps often obviate the need for a dedicated backend, relying instead on the robust toolset offered by the Gamechanger wallet. This flexibility extends to deployment options, including integration with decentralized storage providers like Iagon or others.

In subsequent phases, we plan to integrate frontend UI development seamlessly. This process may also be partially automated, culminating in an Integrated Development Environment (IDE) capable of deploying dApps with unprecedented ease, potentially with the click of a button.

Please define the positive impact your project will have on the wider Cardano community

Developing dApps will be faster and easier. Driving adoption and attracting developers to the Cardano ecosystem.

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

Maarten Menheere. He is a design engineer with a masters degree Industrial design at Technical University in Delft. Founder and for 10 years owner of M2tec design and engineering. Has 15 years experience in project management and engineering of payment systems.

M2tec was one of the first to deliver in Fund 5. Completing all set goals of the project within the set delivery schedule. Followed by developement of the Totem v1 in Fund 7 .

I have participated in the Gimbalabs PBL course and delivered on educational content.

Delivered on several lessons during Gimabalabs live open spaces.

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: General planning stage

Time: 2 weeks

Milestone outputs:

  • Write project specification.

Acceptance criteria:

  • Google docs document of the specified structure of the program.

Evidence of milestone completion:

  • Specification document is available online.

Milestone 2: dApp building phase.

Time: 2 months

Milestone outputs:

  • Build 3 reference dApps as described following the specification

Acceptance criteria:

  • Reference dApps result in a successful round trip. Contract creation and contract use and contract end. Following verified good end data.

Evidence of milestone completion:

  • Inception IDE is online and ready to use. The 3 dApps can be run without error.

Milestone 3: dApp building phase.

Time: 2 months

Milestone outputs:

  • An automatic deploy feature to a distributed storage provider.

Acceptance criteria:

  • 3 reference dApps can be deployed using the deploy button

Evidence of milestone completion:

  • Run deploy feature and test the dApps using the provided link. Verify dApp function to specification verified data

Milestone 4: Documentation phase.

Time: 2 months

Milestone outputs:

  • Build online documentation to explain use of Inception.

Acceptance criteria:

  • Documentation is available and integrated into the application.

Evidence of milestone completion:

  • Test person with basic blockchain development knowledge can access the documentation without trouble. And is able to use the Inception IDE with minimal additional guidance.

Final Milestone: Wrap-up

Time: 1 month

Milestone outputs:

  • Inception IDE is running without issue.
  • Prepare and share the final report.

Who is in the project team and what are their roles?

Maarten Menheere - Writing course material and creating tutorial video's

<https://www.linkedin.com/in/maartenmenheere/>

Adriano Fiorenza. - Adviser and creator of the Gamechanger protocol.

<https://ar.linkedin.com/in/adriano-fiorenza>

Please provide a cost breakdown of the proposed work and resources

Personnel cost

Full-time management - 3,000 ADA

Write Specification - 18,000 ADA

Build reference dApps - 25,000 ADA

Build automatic deploy feature 25,000 ADA

Write documentation - 15,000 ADA

Technology cost

Site hosting and maintenance - 1,500 ADA

Marketing cost

Design of promotional content - 2,000 ADA

Community Workshops/Webinars - 2,000 ADA

Media and PR engagement - 3,500 ADA

Miscellaneous

Reserved for unforeseen costs or overruns - 5,000 ADA

Total 100,000 ADA

The project depends on the function of the Gamechanger wallet. And infrastructure providers like Dandelion.

How does the cost of the project represent value for money for the Cardano ecosystem?

The cost of the project signifies a crucial investment in the growth and sustainability of the Cardano ecosystem. Gamechanger protocol is an advanced and extremely extensive protocol. With many features. Having a full featured IDE will unlock easy development and fast dApp deployment. Driving adoption. When people have the full knowledge of what is possible, an explosion of growth in Cardano ecosystem development is possible.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00