< Blogs
Jaafar Rammal

Jaafar Rammal

June 10, 2022

Hackathon Terra Challenge - NPM Init Mate Interview

Following the ESI hackathon experience where Terra powered one of the challenges, we caught up with one of the 3 winning teams, NPM Init Mate, who was formed of Mohamed, Maria, Lyes, Sami, and Abdelaghafour. They built Habito, which makes use of the Terra data to provide a gamified habits-tracking experience, in addition to an AI model to predict chronic diseases based on the historical data.

How did you come up with the team name?

The name is npm init mate

  • The first part of it, "npm init" came from the famous command line to initiate a node.js project .But at the same time it represents one of our common things, JavaScript, since we were all part of a full stack Javascript Training inside our club last year, and currently are doing this training as mentors for the new club joiners
  • The second part, "mate" or "init mate" is a common line that we use between us when we want to imitate the british accent

Where did the project idea come from?

The process of choosing an idea took around 14 hours where we were bouncing between several ideas until we were satisfied with this one!

We were looking for a way to exploit the terra API in a creative way that benefits everyone, so we thought of using the data to create a habit tracking app, but our first instinct was "it already exists" and we all agreed it is hard to maintain using these apps consistently. That's when we thought "why not implement a reward system" that would benefit the user first, and make them become a daily user, all that while implementing a cashback system where with each reward claimed by the user, we get a small commission from the company providing the reward, thus benefiting these companies too with exposure and clients.

This would create a virtuous circle that would benefit positively every part!

NPM Init Mate team at Hack !T

What's the underlying technical architecture? Who did what on the team?

  • Abdelaghafour was working on the UI/UX
  • Maria was working on the frontend in addition to UI/UX and preparing the pitch
  • Mohamed was handling the AI models, in addition to backend and frontend
  • Sami was switching between backend and frontend as a full stack
  • Lyes was working on the backend and the marketing plan

We all helped in finalizing the idea and adding extra features / values.

How does the Terra API fit in? What was good about it and what could be improved?

The use of Terra API is essential for the functionality of our app, is it is the key to provide a customised experience for every single user based on their health data: using this data, we can determine the correct goal for each habit relative to the user so they gets rewarded if meets the goals that are specific for them. Additionally, due to the Terra data being presented in a uniform clean structure, it made it easy for us to use it as inputs in our AI models to predict chronic diseases that users might have and act accordingly.

What was the highlight of the hackathon for each one of you? (could be anything)

  • Lyes: "My highlight would be the moment we finalized the idea in all aspects, they say don't fall in love with your idea, but not gonna lie i did. Another highlight would be the talk with the svelt coach, his energy and love for what he does made me wanna create my own js library and share it to the community."
  • Sami: "The highlight for me is pretty predictable, it was the moment the name NPM Init Mate was announced as one of the winners of the terra challenge. Another highlight would be a conversation we had with one of the coaches about web frameworks which was very refreshing also without forgetting all the good laughs I had with my teammates during the hackathon."
  • Maria: "My highlight from HackIT is most definitely the caffeinated nights I shared with my teammates. When coding, laughing, struggling, eating together or even arguing.. Every moment mattered ❤"
  • Abdelghafour: "For me, Hack!it was my first hackathon, and I loved the competitive spirit, the moments we were brainstorming, and of course choosing the name "Habito" for our app was the best part x)."
  • Mohamed: "It was a great hackathon overall, coffee breaks was the best thing, it was really helpful especially in a hackathon, I also liked challenges (Terra challenge to be more specific), it kind of gave me an idea of what are we going to work on in the real world."

Moving forward, what did you learn from this experience?

If we talk about the technical side, we learned several things, like the use of webhooks or getting comfortable with the use of external APIs and implementing them into a full stack project.

In terms of soft skills, we managed to improve our team work, and how to split tasks and work simultaneously and efficiently, without leaving anyone left out

If you had more time, what would you improve?

First of all we would complement the implementation of the AI and link everything together more neatly. Other than that, we would create a mobile application that goes along with the website to make our solution more accessible, while also adding more complex algorithms to calculate the points, and offer a dynamic UI that changes depending on the user stats, thus offering a unique experience for each user.

More Topics

All Blogs
Team Spotlight
Startup Spotlight
How To
Blog
Podcast
Product Updates
Wearables
See All >
CEO and Founder of Prenuvo - Andrew Lacy

CEO and Founder of Prenuvo - Andrew Lacy

In this podcast with Kyriakos the CEO of Terra, Andrew Lacy shares his journey with Prenuvo which began from a personal health crisis.

Terra APITerra API
August 28, 2024
MedHacks: Using Wearables To Predict Heart Attacks

MedHacks: Using Wearables To Predict Heart Attacks

A few weeks ago we met Vishal, a recent engineering graduate who wanted to use Terra API as part of his MedHacks hackathon project, Cardio Clarity.

Gursukh SembiGursukh Sembi
August 19, 2024
July 2024 updates

July 2024 updates

Teams API adds Kinexon integration & new webhooks. Terra Health Scores now include Respiratory & Stress metrics. Eight Sleep integration returns with enhanced data.

Alex VenetidisAlex Venetidis
August 2, 2024
Vice President of Teamworks - Sean Harrington

Vice President of Teamworks - Sean Harrington

In this podcast with Kyriakos the CEO of Terra, Sean Harrington shares his journey from founding NoteMeal to becoming the VP of Teamworks.

Terra APITerra API
August 2, 2024
Chief Digital Product Officer of Les Mills - Amber Taylor

Chief Digital Product Officer of Les Mills - Amber Taylor

In this podcast with Kyriakos the CEO of Terra, Amber Taylor shares her journey from childhood running to her leadership role at Nike and navigating cultural differences.

Terra APITerra API
August 2, 2024
next ventures
pioneer fund
samsung next
y combinator
general catalyst

Cookie Preferences

Essential CookiesAlways On
Advertisement Cookies
Analytics Cookies

Crunch Time: Embrace the Cookie Monster Within!

We use cookies to enhance your browsing experience and analyse our traffic. By clicking “Accept All”, you consent to our use of cookies according to our Cookie Policy. You can change your mind any time by visiting out cookie policy.