Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Matija's Builder Journey #95

Open
matijamarjanovic opened this issue Oct 6, 2024 · 7 comments
Open

Matija's Builder Journey #95

matijamarjanovic opened this issue Oct 6, 2024 · 7 comments
Assignees

Comments

@matijamarjanovic
Copy link

Hey everyone! I’m Matija Marjanovic, a senior computer science student from Belgrade. I’m super excited to jump into the gno.land community and see where this journey takes me!

I’ve been diving into programming languages like Java, Kotlin, and JavaScript during my studies, and I can't wait to put what I've learned into action. Joining gno.land feels like a great opportunity to learn from others while working on something that really matters—making web3 more accessible for everyone.

I’m looking forward to collaborating with all of you and helping to build a platform that can contribute to a fairer and freer world.

@matijamarjanovic
Copy link
Author

To begin developing on the gno.land blockchain as my first mini project I have made a homapage using Render() function as frontend. Through this I have gone over the basics of gno language syntax as well as some features on the chain. I have used std libraries such as banker to work with coins, html and css for the looks and some services such as gno faucet and studio connect.

In the future, I am planing to develop a small simple game with a help of couple of peers on gno's chain using our own frontend.

Here is the link to my homepage:
https://gno.land/r/mat1jamarjanov1c/home

@matijamarjanovic
Copy link
Author

matijamarjanovic commented Oct 10, 2024

Hey, remember how I mentioned earlier making a little game? Well it's finished! Please check it out. In the coming days i plan to deploy a frontend to it's own domain so players don't have to run it locally. I will include the URL here in my journey.

Edit: As promised here is the URL to the game: https://matijamarjanovic.github.io/ImageHuntGno/
(There is a requirement to saving your score - you have to have an Adena Wallet and the extension installed)

@matijamarjanovic
Copy link
Author

Hello again,
I am thrilled to announce the start of the Student Contributor Program for my friends and me. In the coming months, we will be actively exploring, learning and building on the Gno chain.

We hope that our contributions will prove worthy of such a great project, especially considering the amazing opportunity we have been given.

@matijamarjanovic
Copy link
Author

matijamarjanovic commented Dec 11, 2024

Hey, in the first couple of days in the programme I have finally become a contributor - my home realm got accepted in the examples dir, you can check it out here.
Apart from that I have been exploring the tokens on gno.land and have made a little NFT-based on-chain student registry for my university, which you can check out here. I will continue reserching tokens on gno chain in the coming days.

@matijamarjanovic
Copy link
Author

matijamarjanovic commented Dec 11, 2024

As mentioned I have continued playing with tokens on gno, this time I have made 9gno which is a wordplay on 9gag. Essentialy, it is a coin but also a meme sharing platform that works through already existing "memeland" package.

@matijamarjanovic
Copy link
Author

Hello, this is my progress after finishing the first week of Student Contributor Programme.

What I've done:

  • I did extensive research of github repos, got to know other people journeys, scanned through PRs and issues on monorepo
  • In research of the repos, thought about which information to use for this issue if anyone finds it useful
  • Spent time thinking about what could I do to contribute in the coming weeks
  • As mentioned above, played around with GRC20 and GRC721
  • Updated my homerealm to match the new markdown-only Render() and the PR got approved, so now I have my own folder on monorepo 🎉

What I plan to do:

  • Make some dApp that is going to be useful which will maybe use tokens
  • Poke through monorepo more and try to upgrade it
  • Maybe collaborate with other students in SCP on some larger project

Blockers:

  • maybe some feedback on above-mentioned issue

@matijamarjanovic
Copy link
Author

matijamarjanovic commented Dec 24, 2024

Hey, I'm back with a weekly overview of my work

What I've done:

  • I continued researching the monorepo
  • What caught my eye is the freshly made BTree which is why I've decided to make a realm that demonstrates the BTree functionalities by representing a DAO which is why I have decided to use GRC721 to mint NFTs for proof of membership
  • Brainstormied an app to be used for function reusability
  • Started making the app

What I plan to do:

  • Make an app that provides the above mentioned functionality
  • Depending on the scope of the work either work on it for the whole week or think of something new

Blockers:

  • most my blockers have been due to lack of creativity

Follow-up: I have found that without reflection the "function vault" doesn't have much use, so I will continue working on a similar concept with some other records to store in the vault that might prove to be more useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants