hey guys! with Mesh, we have created an npm package for Midnight that performs a complete setup between infrastructure, contracts, API, and frontend. Developers can easily deploy, join contracts, and read data from their contract with an interface that they can modify as they wish.
-
i) what and who is this for: This is designed for developers who often spend hours or even days connecting smart contracts with APIs, implementing them, deploying them, creating interfaces to connect them with components, and checking their status or information on a terminal that is not very visible.
-
ii) why this is useful for: It saves a lot of time in implementation. Developers can interact directly with any contract, connect to their wallet, approve transactions, and link to already deployed contracts to view their status and information. They can also add more contracts as needed. Additionally, all potential infrastructure issues related to Midnight are already handled within the example setup, so developers don’t have to worry about configuration or network dependencies.
-
iii) how to get started: To get started, I recommend forking this project and testing it locally: https://github.com/MeshJS/midnight-setup This will allow you to understand the workflow and develop your own custom contracts, modifying only the necessary aspects as you add functionality.
PS: If possible, I would like to add it here: Midnight Docs be able to share it on Discord channels (currently links cannot be sent) 
I encourage you to try it out, and any feedback is welcome! 
6 Likes
This is great.. I have been testing as many of the new tools that I can find.. I feel like I can’t get enough practice, smart contracts are new to me so I don’t always know what I am looking at.. Look forward to trying and I will give you feedback!
2 Likes
Our docs are now open source. You can make a PR here: https://github.com/midnightntwrk/midnight-docs
I also recommend submitting it to our Awesome Dapps repo so other devs can see it. https://github.com/midnightntwrk/midnight-awesome-dapps
4 Likes
hey @IslandghostSteph great, I hope you enjoy trying it out. It’s very interactive and also has a visual interface 
any feedback is welcome!!
2 Likes
hey @Jay-Albert perfect! thank you so much for the suggestion! I’ll put it there.
2 Likes
Thanks for sharing! I will mention this during our Dev hangout tomorrow.
2 Likes
@Jay-Albert thank you for taking this into consideration! I will soon share with you a new package of contracts that I am working on:), again, thank you!!
2 Likes
@Jay-Albert @IslandghostSteph we have just added all our tools to AI. Now anyone can have a step-by-step guided setup. I hope you find it useful:
Try it here: https://meshjs.dev/
3 Likes
Amazing!! I feel like I have done all this so many times and never really “got it”. But just in the last month.. with the new install, the DEGA hackathon, and the zeally quests, PLUS all the amazing new tools everyone has been building.. It’s really starting to click… I have been very nervous and sqwimish on how to answer when people would ask me about Midnight, before, These quests, the forum, the doc updates. make it super easy to navigate and when it comes time for people to start testing, WHAALAA!! There is a tool for it all ready to go!! EVERYTHING is really coming together to make this very painless for new users.. I need to get busy with the community Hub.. that one has been a little tricky for me to find… I know it’s there….
5 Likes