A Unity mobile application for discovering unique landmarks, historical sites, and places with fascinating stories.
- Browse unique landmarks and historical sites
- View detailed spot information
- Google Maps integration
- Blog integration
- Cloud-based spot data with Firebase Firestore
- Addressables for asset management
- Unity 6
- C#
- VContainer
- Addressables
- Firebase Firestore
- Firebase Analytics
- GitHub Actions
- MVP
- Repository Pattern
- Dependency Injection
This project follows the MVP architecture and applies the Repository Pattern and Dependency Injection to keep the codebase modular and maintainable.
- Presentation layer handles UI and user interactions
- Domain layer contains core models and interfaces
- Infrastructure layer handles external services such as Firebase and local JSON data
Assets/
├── Application/
├── Domain/
├── Infrastructure/
├── Presentation/
├── Prefabs/
├── Scenes/
└── Settings/
Coming soon.
- Search
- Category filter
- Favorites
- Remote Addressables
- Firebase Authentication
- iOS / Android release
TBD