Skip to content

Explore friends around the world interactively using AR and 3D visualizations.

License

Notifications You must be signed in to change notification settings

bahattinkoc/globuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift SwiftUI iOS macOS All Contributors

GloBuddy 🌍

An interactive way to explore friends around the world using AR and 3D visualizations.

Overview

GloBuddy is a project built with SwiftUI and SceneKit that lets you explore a 3D earth to discover friends from different countries. You can interact with profiles by tapping on their location, view their details animatedly at the top of the screen, and even simulate sending a message directly. This project is designed to experiment with AR, animations, and 3D interactions in a fun and visually appealing way.

Features ✨

  • 3D Earth Exploration: Navigate and interact with a 3D earth model to discover friends located around the world.
  • Profile Interactions: Tap on any profile marker to see detailed information about that friend, complete with animations.
  • AR & SceneKit Integration: Combined AR technologies and 3D interactions to create a smooth and engaging experience.

Technologies Used 🛠️

  • SwiftUI: For creating beautiful user interfaces.
  • SceneKit: To create and manipulate the 3D earth and user interactions.

Installation 🚀

To run the project locally:

  1. Clone the repository:

    git clone https://github.com/bahattinkoc/globuddy.git
  2. Open the project in Xcode:

    cd globuddy
    open gloguddy.xcodeproj
  3. Build and Run: Make sure you are running on a real device to experience AR functionality.

Usage 💡

  • Launch the app and explore the 3D earth.
  • Tap on profile markers to view detailed information about friends.
  • Use the message button to simulate sending a message.
  • Enjoy a smooth AR experience as you interact with the world.

Video Demo 🎥

Check out the full demo video:

globuddy.mp4

Contributing to globuddy

We ❤️ your feedback! If you notice any bug or want a new feature, just open an Issue!

We also encourage you to make changes to the code - refactor it, add a feature, fix a typo. Even the smallest change counts!

Just follow these steps:

  1. Fork the repository.
  2. Create a Feature Branch for your changes.
  3. Make the changes to the code.
  4. Create a Pull Request.
  5. After reviewing the code, we'll merge your changes!

If you like our work give us a ⭐ :)

Authors and Contributors

Acknowledgments 🙏

  • onirix for providing the amazing earth model.
  • Special thanks to the open-source community for support and inspiration.

Contact 📬

Feel free to reach out via LinkedIn or follow me on Twitter for more updates.


Enjoy exploring the world with GloBuddy! 🌍✨

About

Explore friends around the world interactively using AR and 3D visualizations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages