Skip to content

underbeers/petland-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PetLand

Description

A marketplace for pet owners to buy and sell pets, find missing pets and other useful services. Supports iOS 16.0+ and features custom UI elements, textfield valdiation and animations.

This is the iOS version – for Backend, Web and Android versions see the team profile.

Stack

Interface using SwiftUI.

Architecture – MVVM using Combine.

Networking - Alamofire for interacting with REST API, and Socket.IO–swift for real-time chat.

CachedAsyncImage for loading and storing images.

PhoneNumberKit for phone number validation.

Keychain for storing user session tokens.

Screenshots

Login and registration

Login screen Login screen with invalid email Login screen with valid email

Registration

Registration screen Registration screen email validation

Profile and pets

Profile screen My Pets screen My pet screen My pet editing screen

Adverts and filtering

Adverts screen Filters screen Filters filled screen Advert Detail screen Advert Detail screen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages