![Screenshot 2023-07-06 at 13 49 19](https://private-user-images.githubusercontent.com/84297648/251522544-61392ff1-0dbe-4bbd-bca9-69a396d17720.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg1OTc3MTEsIm5iZiI6MTcxODU5NzQxMSwicGF0aCI6Ii84NDI5NzY0OC8yNTE1MjI1NDQtNjEzOTJmZjEtMGRiZS00YmJkLWJjYTktNjlhMzk2ZDE3NzIwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE3VDA0MTAxMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUzNjc0ZjBiMTk2YzEzMjIwYmZiMjAxMzA0M2M5Y2JhOGY3ZGExZjA2MmI1MjI2NzM0M2M0YTJkMzE3ZjZjMjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.y2ihmAkp93wfzN_v4NZQCq6Ia8yHF3UQ_RoYonOnnec)
iOS application with a user registration implemented with cloudkit, we handle registration security with keychain to persist the token and cryptokit to create the tokens
screen-recording-2023-07-06-at-141525_1MHvLVfJ.mp4
- SPM - swift package manager
- UIKit
- ViewCode, auto layout
- VIPER UI pattern
- Unit tests (Coverage: 63,3%)
- CoreData
- CryptoKit
- CloudKit
- Keychain
Before starting, check the following requirements:
- MacOS
- Xcode installed
- Git installed
if you have ssh configured, run the command
git clone git@github.com:yago-marques/SalonGO.git
if you don't have ssh configured, run the command
git clone https://github.com/yago-marques/SalonGO.git
After installing, open the installed folder with XCode and run command + R
or command + U
(build and tests)
- Fork this repository
- Create a new branch:
git checkout -b <branch_name>
. - Make changes and commit:
git commit -m '<commit_message>'
- Send to base branch:
git push origin Tegami / <local>
- Create a pull request.
see the GitHub documentation on how to create a pull request
Yago Marques |
Milena AlcΓ’ntara |
Milena Maia |
Davi Capistrano |