Inspiration

Love for the video games inspired me to start this project, sometimes I still find time to enjoy some of the games, both classic and modern ones. Some guys now develop their own video games and I wish to build an app that would enable Indie Game Devs to explore alternative ways to fund their projects and engage fans with the work they do.

What it does

The Stack App provides the gaming community with tools to collect funds for projects, and offers more ways for community engagement, and sharing content, where game assets, e.g. characters, consumables, weapons, etc., and different other things that are part of a video game project, can be converted to NFTs. The platform supports the gaming communities with tools like bots, adapting content for sharing on socials. Creates more ways to monetize both the content and the experience, with rewards for content creators created by the creators. The app also has unlockables that the user can purchase to enhance the experience, e.g. decorate the page with links shared with the community.

Project Features

  1. Login with socials
  2. Mint NFTs on XRP Ledger
  3. Create/Cancel NFT offers on XRP Ledger
  4. Create Pledge Rewards for crowdfunding campaigns from NFTs
  5. Image stored purely on XRP Ledger via NFTs
  6. Digital items uploaded to the Stack App can be converted to Awards, for others to reward the creators for the content
  7. The app works with a token created on XRP Ledger
  8. The amounts awarded via rewards are distributed between the awardee, the creator, and the Stack App in tokens created on XRP Ledger
  9. NFTs/digital items/artworks are prepared on the app to be shared on socials with respective markup
  10. Users can setup bots for the content to be shared instantaneously with their community
  11. App lets users also create a page to store different links to other resources, the page e.g. yum.run/yourUserName with all your links
  12. Users can create crowdfunding campaigns
  13. The app has a store where decorative page enhancements can be purchased for a token created on XRP Ledger
  14. The app supports the dimmed theme, that adapts to user device settings
  15. The app lets the user check their current balance of token created on XRP Ledger via the app directly by requesting the Ledger
  16. XUMM app integration

How we built it

It took some time to get a grasp of nodejs and nextjs to be able to create something interactive enough for it to be not only useful but also fun. Some previous knowledge helped to jump-start the project, not perfectly with nodejs and nextjs. Using Wordpress for data administration in the database and the nodejs and nextjs used as an interactive front-end app.

Challenges we ran into

The greatest challenge so far is to learn new things and approaches along the way and learn how to properly apply them, it goes not only for development but also other adjacent activities that come along the way.

Accomplishments that we're proud of

A fun concept for the app to support the idea. Also, the newly created small demo app showcases the concept of the bigger idea in just a few lines of code and is fairly compact. Also, the start of using GitHub, to be honest, helped a lot seeing the result of contributions even if a pause was needed, when getting back you see how far you had come. As well as the creation of a microeconomy on the app.

What we learned

Using SWR (Stale While Revalidate) and managing data with no database in the initial demo app.

What's next for Stack App

To grow the app into something big that people would love to use:

  • Talking to the audience and finding our first users
  • Further building the app
  • More ways to fund creator projects on the Stack App

Built With

Share this project:

Updates