Team Buzzword.io Presents Megotchipresent
Care for eachother
A selfcare app, in the style of a pocket pet where doing healthy tasks in real life affects your pet too. This also includes weekly events and an event shop where money made through completing tasks allow you to buy event items.
The Team
Joseph Comyn
Hassan Farooq
Joshua Pearson
Lee Conroy
Technologies
![Logos for nest.js, Jest, MongoDB, Mongoose, Expo and React](https://images.prismic.io/northcoders/Zl238qWtHYXtUBse_Megotchi.png?auto=compress%2Cformat&fit=max&q=60&w=800)
We used: React Native, Expo, Nestjs, Mongodb, Mongoose, Jest
React Native: our app only makes sense as mobile and react native is geared towards mobile development.
Expo: framework for react native that allows easy deployment to either ios or android
NestJs: Challenge our selves as nestjs is very opinionated in its ways of doing things and also uses typescript.
Mongodb: non-relational database vs relational SQL which we learned in course so using this would really push us and our ability to adapt to new tech.
Jest: Solid testing framework which we are already familiar with and allowed for easy TDD during development
Challenges Faced
- Adapting to the completely new tech stack and working with documentation and solo learning.
- Design decisions as different people wanted different directions for how to app should look. We had to make a compromise and thats how we arrived at our final product.
- Time constraints, We has less time due to the bank holiday so alot of extra time had to be made during weekends and after hours to get a good product finished.