yago-marques / SalonGO

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SalonGO

Screenshot 2023-07-06 at 13 49 19

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

πŸŽ₯ DEMO

screen-recording-2023-07-06-at-141525_1MHvLVfJ.mp4

πŸ‘©πŸΎβ€πŸ’» Technologies

  • SPM - swift package manager
  • UIKit
  • ViewCode, auto layout
  • VIPER UI pattern
  • Unit tests (Coverage: 63,3%)
  • CoreData
  • CryptoKit
  • CloudKit
  • Keychain

πŸ’» Requirements to install code

Before starting, check the following requirements:

  • MacOS
  • Xcode installed
  • Git installed

πŸš€ Installing app code on macbook

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)

πŸ“« Contributing

  1. Fork this repository
  2. Create a new branch: git checkout -b <branch_name>.
  3. Make changes and commit: git commit -m '<commit_message>'
  4. Send to base branch: git push origin Tegami / <local>
  5. Create a pull request.

see the GitHub documentation on how to create a pull request

🀝 By

Foto de Yago Marques no GitHub
Yago Marques
Foto de Yago Marques no GitHub
Milena AlcΓ’ntara
Foto de Yago Marques no GitHub
Milena Maia
Foto de Yago Marques no GitHub
Davi Capistrano

About

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


Languages

Language:Swift 100.0%