Team JJust HAK
presentRescue Me

Rescue Me Demo Video

Rescue Me Demo Video

Rescue them, Heal them, Take care of them!

Rescue Me is a mobile Android application designed to provide an engaging and interactive pet rescue experience. Users can rescue a virtual pet in need, nurture it back to health, and care for it over time.

Following the initial rescue, users must support their pet’s recovery, ensuring its well-being until it reaches full health. Once the pet has recovered, additional features become available, including virtual walks, where users can collect food and medicine through an augmented reality (AR) experience. Additionally, mini-games such as Tic-Tac-Toe and Connect Four are unlocked, offering further interactive engagement.

The Team

  • Team member imagePreview: Team member image

    Jen Jimenez

  • Team member imagePreview: Team member image

    Ayumi

  • Team member imagePreview: Team member image

    Hafsa Rana

  • Team member imagePreview: Team member image

    Kenneth Ogbeifun

  • Team member imagePreview: Team member image

    James Barlow

Technologies

Node.js, React, Firebase, Google Maps API, Viro React, Bable JS, TypeScript, Lottie, Android Dev KitPreview: Node.js, React, Firebase, Google Maps API, Viro React, Bable JS, TypeScript, Lottie, Android Dev Kit

We used: Node.js, React, React Native, Firebase, Google Maps API, Viro React, Bable JS, VS Code, TypeScript, Lottie, Android Dev Kit

We decided as a Group that the technologies used were the most suitable ones for the project.

Challenges Faced

Developing Rescue Me came with several challenges. One of the primary obstacles was working within time constraints while simultaneously learning new technologies. Additionally, setting up and configuring the Android development kit presented difficulties in some instances.

Early in the development process, there were communication challenges regarding whether to use Expo or React Native, which initially slowed progress. Furthermore, integrating a 3D model proved challenging during the initial stages of development.

Despite these hurdles, the team successfully navigated these issues, ultimately delivering a functional and engaging application.