Skip to content

subhashis2204/memories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memories

Inspiration 💡

The realization that photographs alone lack descriptive context inspired us to bridge the gap between images and their unwritten stories. Our online app transforms photo interaction by allowing users to submit photos, define positions, and write descriptions, allowing them to extract the essence of cherished experiences. The program generates appropriate tags using Azure ML, improving discoverability. The profile page features an eye-catching Google Map with markers marking the locations of the images, constructing a narrative of personal trips.

What it does? ⚒️

The web app we built is a tool that improves the experience of engaging with photos. It enables users to submit images and connect them with accurate coordinates, allowing for a visual representation of the locations where the photos were shot. Users can also add context and storytelling aspects to their preserved moments by providing brief captions for their photographs. The program also makes use of Azure ML to produce relevant tags for the photos. Users can explore a charming Google Map on their profile page, which shows the exact locations where their images were collected, creating a rich tapestry of unique adventures and experiences.

How we built it? 🛠️

Node.js was used for server-side development, and HTML, CSS, and JavaScript were used for the user interface. Passport.js was used for authentication, Azure Storage was utilized to store user photographs in the cloud, and Azure Computer Vision was used to generate image tags using machine learning. The Google Maps API was used to create an interactive mapping feature that displays markers based on user-supplied coordinates. The combination of these technologies yielded a strong web application that manages authentication, allows for cloud storage, employs advanced picture analysis for tag generation, and provides an immersive mapping experience.

Challenges we ran into :warning:

The biggest challenge was to collect the user coordinates and to plot them on the Google Map on the Profile Page. It was also my first time using tailwind CSS.

Accomplishments we are proud of 👨‍🎓

The hack successfully combines several technologies, including Microsoft Azure and Google Maps. It was my first experience with Azure image analysis services. The program uploads an image via file upload and renders the coordinates via Google Maps.

What we learnt 📚

I learned how to utilize Google Maps to create marker clusters and how to use Microsoft Azure Image Analysis Service.

What's next for Memories 🛸

We intend to improve the UI of the application and employ search feature using the generated tags.

Screenshot 2023-06-19 013831 Screenshot 2023-06-19 014830 Screenshot 2023-06-19 014942 Screenshot 2023-06-19 015414

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors