Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diegom1/githubprofilefinder
GitHub profile finder app, to search a user an check his stars , followers, following and last 4 repositories updated.
https://github.com/diegom1/githubprofilefinder
apperance githubapi ios-app swift swiftdata swiftui
Last synced: 10 days ago
JSON representation
GitHub profile finder app, to search a user an check his stars , followers, following and last 4 repositories updated.
- Host: GitHub
- URL: https://github.com/diegom1/githubprofilefinder
- Owner: DiegoM1
- Created: 2025-01-14T22:25:45.000Z (22 days ago)
- Default Branch: main
- Last Pushed: 2025-01-22T03:52:34.000Z (15 days ago)
- Last Synced: 2025-01-22T04:25:41.173Z (15 days ago)
- Topics: apperance, githubapi, ios-app, swift, swiftdata, swiftui
- Language: Swift
- Homepage:
- Size: 1.36 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Badges
[![GitHub](https://img.shields.io/badge/GitHub-gray.svg)](https://docs.github.com/en/rest?apiVersion=2022-11-28) [![iOS](https://img.shields.io/badge/iOS-white.svg)](https://developer.apple.com) [![Swift](https://img.shields.io/badge/swift-orange.svg)](https://developer.apple.com/documentation/swift/) [![SwiftData](https://img.shields.io/badge/swiftData-blue.svg)](https://developer.apple.com/xcode/swiftdata/)# GithubProfileFinder App
App where you can find an specific github user profile and see name, stars, followers, following and the 4 last updated projects.
## Features
- Light/dark mode toggle (Persistence)
- Persistence data, recent search
- Show profile details## Acknowledgements
- [GitHub Api](https://docs.github.com/en/rest)
- [Check api directly](https://api.github.com/users/DiegoM1)
- [VM Architecture](https://betterprogramming.pub/swiftui-architecture-a-complete-guide-to-mv-pattern-approach-5f411eaaaf9e)
- [SwiftData](https://developer.apple.com/xcode/swiftdata/)## Installation
Just download the repository compile it using Xcode and thats it in the future we are going to use cocoapods to import swiftlint.
## Running TestsSoon... Just run tests using xcode.
## Demo
| Flow | Details Header Animation ( Light appearance ) | Details Header Animation ( Dark appearance )
| -------- | -------| --------- |
|| ||## Screenshots
| Recents | Search | Details |
|-------------------|---------|----------------|
|![Recents](https://github.com/user-attachments/assets/73268016-50ff-4cfc-91c5-8ae83fa9ee02)|![Search](https://github.com/user-attachments/assets/cbdcbefe-ac18-4ff7-9973-80ffd97dfe3e)|![Details](https://github.com/user-attachments/assets/ea6417e0-13b0-41f6-8dd5-3e91ee0e130d)|## Authors
- [@DiegoM1](https://github.com/DiegoM1)