Template Preview
Swift

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
  • Users can search for GitHub accounts by username and instantly view matching profiles.

  • 👤 Profile Details Display
  • Displays detailed information about a GitHub user including avatar, username, bio, followers, following count, and other public profile data.

  • 📦 Repository Listing
  • Shows a list of all public repositories associated with the selected GitHub account.

  • 📄 README Viewer
  • Fetches and renders repository README content directly inside the application.

  • ⚡ Real-Time API Integration
  • Uses the GitHub REST API to retrieve up-to-date user and repository information.

  • 🧱 VIPER Architecture
  • Implements the VIPER architecture to maintain a clean and scalable project structure.

  • 🎨 Modern SwiftUI Interface
  • 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

View on Github