Dessert Hunter

readytech project

Overview

In a group of five, we created an interactive map, showcasing the delectable desserts of downtown Calgary!

With a user-friendly login/logout function, users can embark on a delightful journey of sweet indulgence. Discover charming bakeries and cafes marked on the map, each offering a unique array of desserts..

As a logged-in user, you can leave reviews, sharing your thoughts and experiences with the community, while also gaining insights from others' recommendations. Capture cherished moments with loved ones by uploading your sweetest memories to the gallery feature.

Team Role

Web Developer

Skills

HTML, CSS, Javascript, PHP and MySQL

Launch Site

Inspirations

Our innovative concept inspired by the thrill of a hunter game: a dynamic map that goes beyond the typical store locator! Our cutting-edge map not only guides users to delightful dessert stores but also serves as an interactive game, allowing them to explore and discover captivating store details.

Wireframe

Landing Page

Home Page

Store Page

Store Detail

About Us Page

About Us

Profile Page

Create Account

Profile Page

Profile

Profile Page

Sign In

Final Version

Landing Page

Home Page

Landing Page

Quick View

Store Page

Store Detail

About Us Page

About Us

Profile Page

Create Account

Profile Page

Profile

Profile Page

Sign In

Mock Up

Challenges

  • JavaScript
  • Collaboration coding

Solutions

  • JavaScript proved to be the most challenging aspect for me. As a newcomer to its complexities, I encountered various issues, such as implementing modal pop-up windows, seamlessly combining PHP and JavaScript, and crafting functions to achieve desired outcomes. However, through research and learning, I successfully resolved these hurdles, ensuring that the map functioned seamlessly, meeting the expectations of my team.
  • Collaboration coding posed another significant challenge. Working alongside another developer, we both had distinct coding styles, making it difficult to merge our work harmoniously. Yet, recognizing the significance of communication, we engaged in extensive discussions, actively listening to each other's perspectives, and ultimately finding common ground to tackle this issue effectively

This enriching experience allowed me to grow both as a developer and a team player. It reinforced the value of constant learning, effective communication, and adaptability in overcoming obstacles. Moving forward, I am eager to apply the lessons learned in future projects, confident in my ability to handle complex tasks and collaborate seamlessly with fellow developers.

Launch Site

Mock up by Zlatko_plamenov on Freepik