Inspiration
There are many crowdfunding platforms out there. I just want to build a seamless crowdfunding platform supporting the growing NEAR environment.
What it does
NEAROGRAM is absolutely feature-filled. It has the fundamental features one might expect of a social media platform with the Web 3.0 edge. Below is an extensive list of how NEAROGRAM seeks to serve to the end-user:
- Enables users to express their thoughts in an intuitive feed page.
- Populates user feed based on topics liked by the user.
- Allows users to start crowdfunds to fund projects and other needs.
- Allows users to contribute to crowdfunds.
- Show users their crowdfund project's contributors and amount raised.
- Allows users to withdraw the amount raised through the crowdfund project to their NEAR wallet (NFT market place is under development)
How I built it
week 1 and week 2
- I decided the development stack as follows: a. React for frontend b. NodeJS for backend c. NEAR Test network
- I explored the NEAR documentation to understand the various API calls that were available. Then proceeded to bootstrap the frontend and backend applications.
- In parallel, I worked on UI/UX and the kind of look-and-feel I was trying to achieve for this product.
week 3 and week 4
- I ran into NEAR Smart Contract documentation.
- Preliminary designs were ready.
- I implemented NEAR wallet authentication on the front-end and converted the designs to actual pages in React.
- I developed the database design.
- I created a mongoDB Atlas instance, created collections and defined the respective schema in NodeJS.
- I wrote APIs for the social media Feed and integrated with frontend.
week 5 and week 6
- Developed NEAR smart contract using rust for crowdfunds and nfts(under development), tested their functionalities and deployed.
- I made the React frontend to communicate with the deployed smart contract and tested everything is working fine.
Challenges I ran into
- Understanding the NEAR documentation.
- Understanding the various available API calls.
- Building smart contract using rust.
Accomplishments that I am proud of
- I built an end-to-end full-stack web application empowered by Web 3.0 technology with the help of NEAR.
- I came up with designs adhering to UI/UX principles, which is a statement of my commitment to building a good, user-friendly product which stands as a testament the harmony between design and engineering.
- I'm really comfortable with NEAR.
What I learned
- I witnessed first-hand the benefits entailing the confluence of good design and good engineering.
- I broadened our horizons on Web 3.0 technologies with NEAR.
What's next for NEAROGRAM
- NFT market place is under development.
- Make the platform mobile responsive.

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