GitHub Finder
GitHub Finder is an iOS application developed using Swift and SwiftUI that allows users to search for GitHub accounts and explore their public profile information in a clean and interactive interface. The application integrates with the GitHub REST API to fetch real-time data and present it in a structured format.
The project demonstrates modern iOS development practices, including API integration, asynchronous networking, and modular UI design.
- 🔍 User Search Functionality
- 👤 Profile Details Display
- 📦 Repository Listing
- 📄 README Viewer
- ⚡ Real-Time API Integration
- 🧱 VIPER Architecture
- 🎨 Modern SwiftUI Interface
Users can search for GitHub accounts by username and instantly view matching profiles.
Displays detailed information about a GitHub user including avatar, username, bio, followers, following count, and other public profile data.
Shows a list of all public repositories associated with the selected GitHub account.
Fetches and renders repository README content directly inside the application.
Uses the GitHub REST API to retrieve up-to-date user and repository information.
Implements the VIPER architecture to maintain a clean and scalable project structure.
Built with reusable SwiftUI components to create a responsive and visually clean user interface.
- Technologies Used
Swift
SwiftUI
GitHub REST API
VIPER Architecture
Async/Await / Networking
JSON Decoding