Inspiration
While we are gradually normalizing discussion surrounding burnout and productivity, it still feels like many of us find trouble in balancing ourselves and ambition. The drive to achieve has been deeply baked into our culture and education, and it is not unusual to resort to measuring ourselves with external accomplishments, oftentimes at the cost of our own well-being. Our project aims to challenge these norms and ultimately the social stigmas surrounding setting smaller, incremental or “trivial” goals, reinventing discourse and framing the issues in a new context that tries to put us and our ambition in harmony.
What it does
It’s simple. Have a task you need to do? Form a pact with someone, be it a friend, someone who’s in the same boat, or someone else. Write out what you’re going to do, go do it, and then memorialize it as an NFT commemorating both of your achievements. You’re rewarded for taking it slow, as to build your confidence and self-accountability. The NFT represents the fact that no task is too small, and builds towards who you are as a whole across your lifetime. We found that in practice, it’s nice to do things together.
How we built it
Pact is built on Next.js, MongoDB, Express server, Websocket, Crossmint API, Magic UI and Gsap.
Challenges we ran into
One issue that we had to face was ideation and trying to come up with something feasible and relatable. We spent almost the entire first day bouncing around topics and debating whether or not we should continue with our idea. One learning curve that we had to face was trying to fully utilize a database and a websocket at the same time. We faced issues with running the express server, managing connections, and trying to fully understand where the websocket would come into play within our entire application.
Built With
- crossmint
- express.js
- mongodb
- next
- react
- websockets

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