An interactive way to explore friends around the world using AR and 3D visualizations.
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.
- 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.
- SwiftUI: For creating beautiful user interfaces.
- SceneKit: To create and manipulate the 3D earth and user interactions.
To run the project locally:
-
Clone the repository:
git clone https://github.com/bahattinkoc/globuddy.git
-
Open the project in Xcode:
cd globuddy open gloguddy.xcodeproj
-
Build and Run: Make sure you are running on a real device to experience AR functionality.
- 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.
Check out the full demo video:
globuddy.mp4
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:
- Fork the repository.
- Create a Feature Branch for your changes.
- Make the changes to the code.
- Create a Pull Request.
- After reviewing the code, we'll merge your changes!
If you like our work give us a ⭐ :)
- Bahattin Koc (@baaddink) - development & design
- onirix for providing the amazing earth model.
- Special thanks to the open-source community for support and inspiration.
Feel free to reach out via LinkedIn or follow me on Twitter for more updates.
Enjoy exploring the world with GloBuddy! 🌍✨