HACK·A·THON /ˈhakəˌTHän/
A hackathon is an event where people come together to collaborate, design, build, and present an innovative solution to a problem, and then pitch a final concept, prototype, or product to a panel of judges.
At MARMA J CON, everyone is a hacker. This Hackathon welcomes computer programmers, graphic designers, project managers, interface designers, and more.
Join us to hack for social good. What will you build?
Getting Started
Welcome to the Marma J Foundation’s first-annual Hackathon! We’ve compiled all the resources you’ll need to be successful in this hackathon. To get started on your hacking journey, select your journey.
Marma J EDU
Here you will find a list of specially curated resources to support you along your building journey! Click on the resources below to get inspired and learn something new.
Marma J Guides
Guides
Get a NEAR Account
Onboarding
Choose a NEAR Wallet
GitHub Repo
Ethereum in Tweets
@SalomonCrypto on Twitter
Vim Tutorial for Beginners
YouTube Video
Solidity Tutorial & Ethereum Programming Course
Online Course
Complete tmux Tutorial
YouTube Video
Learning to Hack Smart Contracts
GitHub Repo
The Rust Lang Book
YouTube Playlist
The Rust Programming Language
Online Book
Coursera - Cryptography 1
Online Course
Number Theory Explained
Article
Uncloak
Wiki
ZK Whiteboard Sessions
YouTube Playlist
Cryptography for Developers
Online Book
A Graduate Course in Applied Cryptography
Online Textbook
I’m a Beginner
Here you will find a list of beginner-specific resources to help you get started on your Web3 journey! Click on the resources below to get inspired and learn something new.
NEAR Developers
Docs
Astro DAO
Docs
Aurora Plus
50 free EVM transactions per month
ChatGPT
AI to help you correct code
I’m Advanced
Here you will find a list of advanced resources! Click on the resources below to build upon your knowledge.
NEAR DAOs
GitHub Repo
Privacy Transactions
GitHub Repo
Bounties
A bounty is a reward for completing a challenge or task. Here you will find a list of Marma J approved bounties. Click on the resources below to get started.
Marma J Research DAO – Earn $marmaj
Marma J Research
Earn $marmaj for supporting the Marma J Research DAO
Create a draft submission proposal to the Marma J Research DAO on Astro >
Marma J Gaming DAO – Earn $PXT
Marma J Gaming
Earn $PXT for supporting the Marma J Gaming project
Create a draft submission proposal to the Marma J Gaming DAO on Astro >
mutiDAO – Earn $marmaj
Muti DAO
Build a smart contract to earn $marmaj for supporting Muti DAO
Create a draft submission proposal to the mutiDAO on Astro >
EAG Antigua – Earn $marmaj
Environmental Awareness Group Antigua
Earn $marmaj for supporting the EAG of Antigua in either a technical or non-technical capacity
Create a draft submission proposal to the Social Good DAO on Astro >
Dev Gov Gigs – Earn $NEAR
Dev Gov Gigs on NEAR Social
[External] Earn $NEAR for supporting open bounties posted on NEAR Social
Marma J Research DAO Challenge:
How To Participate
Earn $marmaj by hacking on problems within the Web3 creative ecosystem. Get together with your friends, meet people during the event, or hack solo, everyone is welcome. These are the 4 culminating tasks that, once completed, can be submitted as payment proposals to the MARMA J Research DAO for $marmaj payouts. Select your project path to get started!
Ideation
Payout amount for completion: 1 $marmaj
Submit your ideation (500 words minimum) to the Marma J Foundation category on the NEAR Forums. Your ideation should be relevant to one of the bounty DAOs for the MARMA J CON Hackathon. In your ideation, outline your project idea from start to finish. Your ideation should outline a project that supports the creative Web3 community.
Step 1
Write out your idea explaining your MARMA J CON Hackathon project to the Marma J Foundation category.
Step 2
Go to the appropriate Sub-DAO and include the link to your idea in a draft proposal.
Step 3
In your draft proposal, indicate the NEAR accounts of you and your teammates (if you have any).
Step 4
Submit your draft transfer proposal for 1 $marmaj.
Pitch Deck
Payout amount for completion: 2 $marmaj
Submit a link to a presentation of your MARMA J CON Hackathon project to the Marma J Foundation category on the NEAR Forums. The presentation should be a visual outline showcasing the details of the project and how it would be implemented from start to finish. This presentation does not need to be recorded.
Step 1
Create a pitch deck explaining your MARMA J CON Hackathon project and include it in a post to the Marma J Foundation category.
Step 2
Go to the appropriate Sub-DAO and include the link to your presentation in a draft proposal.
Step 3
In your draft proposal, indicate the NEAR accounts of you and your teammates (if you have any).
Step 4
Submit your draft transfer proposal for 2 $marmaj.
Video
Payout amount for completion: 3 $marmaj
Submit a link to a video demo of your MARMA J CON Hackathon project to the Marma J Foundation category on the NEAR Forums. The video demo should outline and showcase the details of the project and how it would be implemented from start to finish. This video submission should be a recorded presentation of an idea that helps support the creative Web3 community.
Step 1
Create a video explaining your MARMA J CON Hackathon project and include it in a post to the Marma J Foundation category.
Step 2
Go to the appropriate Sub-DAO and include the link to your video in a draft proposal.
Step 3
In your draft proposal, indicate the NEAR accounts of you and your teammates (if you have any).
Step 4
Submit your draft transfer proposal for 3 $marmaj.
GitHub Repo
Payout amount for completion: 4 $marmaj
Submit a link to your full, open-source project on GitHub to the Marma J Foundation category on the NEAR Forums. All submissions should include the writeup of your idea, a slide presentation, video, and code (if necessary) showcasing the details of the project and how it would be implemented from start to finish.
Step 1
Combine your ideation, presentation slides, demo video, and code (if necessary) into a full project and post it on GitHub as an open-source project. Include the link to your post in a post to the Marma J Foundation category.
Step 2
Go to the appropriate Sub-DAO and include the link to your GitHub repo in a draft proposal.
Step 3
In your draft proposal, indicate the NEAR accounts of you and your teammates (if you have any).
Step 4
Submit your draft transfer proposal for 4 $marmaj.
mutiDAO Challenge
Payout amount for the winning team: 81.9 $marmaj
Build a smart contract that enables a DAO to mint utility tokens on demand and sends them out.
Minting is proportional to the stablecoin that it receives (ex.: DAO receives 20 Dai from a funding wallet -> DAO mints 20 $muti tokens and sends those 20 fungible $muti tokens back to the funding wallet).
The following tools (not limited to) can be used to complete this challenge:
Environmental Awareness Group Challenge
Payout amount for the winning team: $1000 USD Equivalent in $marmaj
There are two ways to participate in the Environmental Awareness Group Hackathon challenge:
Non-Technical Option:
Ideate a sustainable funding model for the EAG that is not grant or government-funding dependent. How can this conservation-focused non-profit continue to thrive?
Technical Option:
How could the EAG preserve institutional knowledge & valuable species info using blockchain tech without all of their information being posted publically?
What To Expect At The Hackathon
Meet
Arrive in Antigua and meet MARMA J CON attendees! Network with fellow hackers and collaborators to build your Hackathon teams.
Build
Work with your team to develop your Hackathon project ideas, designs, and prototypes.
Learn
Attend talks and workshops about how to interact with blockchains in a meaningful way as well as how to leverage various Web3 tools. Get inspired and select your hackathon project topics.
Pitch
Pitch and submit your Hackathon project to the Marma J Sub-DAOs to compete for bounties.
Get A FREE NEAR Account
New to NEAR? Follow the steps below to claim your FREE NEAR account:
Step One: Visit this link.
Step Two: Complete the Captcha and click "Fetch A Wallet".
Step Three: Click "Create New Wallet" and follow the steps to create your account. Remember to save your 12-word passphrase and keep it safe.