Inspiration
My inspiration comes from wanting to make an impact.
What it does
Mintagram offers a lot of features. The most valuable feature is our turn-key approach for minting NFTs on the XRP Ledger. Minting is open to all mintagram users (artists, photographers, and/or YOU) by use of the users camera (webcam, front-facing camera, rear-facing camera). Other features include:
- Comments on NFT posts
- Database search of users and tokenIDs
- Bulletin board of most recent mints
- Bookmarks and likes tied to NFT's
- Shareable NFTs with friends (QR code or link)
In the next few weeks, we will continue our testing and add a marketplace feature to all users to buy and sell NFTs directly in Mintagram. Also, the platform will be 100% compatible with XUMM and will be offered as an xApp to XUMM users.
How we built it
I built it with ReactJS, NodeJS, MongoDB, self-hosted IPFS node and gateway. I built it over the past month and have learned a lot along the way!
Challenges we ran into
I ran into many challenges. I found that managing an IPFS node/database, my personal database (MongoDB), and interacting with the XRPL was a lot to juggle.
Accomplishments that we're proud of
I am proud of what I have built, and I am excited to see how far I can take this project.
What we learned
Everything that you see was learnt. I learned the in's and out's of ReactJS. I built my first database in MongoDB. I learned how to deploy development environments with Docker and how this can simplify a project with multiple gears. I learned how powerful IPFS is and some of its shortcomings. I learned XLS20d.
What's next for Mintagram
As I mentioned above, we plan to add the following items (I would love your help!):
- Modal page for displaying buy and sell offers (marketplace)
- xApp integration
- Testing and debugging on mobile (fix camera issue)
- Create our own mintagram node and validator

Log in or sign up for Devpost to join the conversation.