PetJournal is an iOS app built on SwiftUI that allows users to manage information about their pets, including vaccinations, veterinary appointments and other relevant information.
- Target deployment iOS 15.0
- Xcode Version 14.2
- Swift 5
- This project uses MVVM as architecture
- Still under development.
- Create account: email/password
- Login:
johndoe@email.com
Teste@123
This folder contains subfolders related to project helpers: Custom Classes, Extensions, Project Helpers.
Commons
└───Enums
└───Extensions
└───Utils
└───Services
└───UIComponents
└───Utils
This folder contains enumerations that will support application development. Not related to the application itself, they are generally generic.
This folder contains all the extensions. Default is: Type+Extensions. Example: Extension+View / Extension+Color
This folder contains files related to services used in the project.
This folder contains files related to Project Utilities and constants used in the project.
This folder contains visual components reused on different screens during the project, components used only on a screen, can be created with a subview of the screen.
*more items can be added during the project as needed
This folder contains application screen flow divided by main components, could contain subviews folders for its unique views.
This folder contains the app models.
The Resources folder contains color, image, and font asset files. And project info.plist.
This folder contains application startup controller, contains user session control Session folder.
Sources:
└───AppStart
└───Session
Files related to the app's initialization.
This folder contains files related to the user's session, login state, and user information keys.
Use the command below to clone the repository, using the Mac terminal.
git clone https://github.com/PetJournal/petjournal.ios.git
Open the file petJournal.xcodeproj
When opening the file, select the iPhone version you want. Then select the button similar to Play.
- ps1.: wait for the simulator to open
- ps2.: Make sure Xcode Version 14.2 is installed.
- Marcylene Barreto / @Marbarret - start: not found ~ until: 05/2023
- Daiane Gonçalves / @daigoncalves14 - start: not found ~ until: 05/2023
- Giovanni Favorin / @giovannifavorin - start: 01/2025 ~ until: 05/2025
- Rafael Seron / @rafaseron - start: 01/2025 ~ until: currently
- Rafael Melo / @rafaelnmelo - start: 01/2025 ~ until: currently
- Junior Margalho / @juniormargalho - start: not found ~ until: not found

