Skip to content

Kacperprz777/Marketplace

Repository files navigation

Marketplace

UIKit iOS App for buying/selling items

Runtime environment

Technologies

  • UIKit
  • MVVM Architecture
  • Firebase
  • SnapKit

Table of contents

App Features

  • user can create a new account
  • user can sign in
  • user can sign out
  • user can reset password
  • user can create an item
  • user can delete only their created item
  • user can view an item
  • user can change profile photo
  • app stores user profile photo
  • app stores item photos
  • user can filter for a specific category of items
  • user can access camera to take a photo of an item or add an existing one from the photo library
  • dark mode

How to build

After downloading this repo, you can run the project Marketplace.xcworkspace

Demo

Browsing items

gif1

Adding an item

gif2

Setting a profile photo and deleting items

gif3

Signing in and out

gif4

Registering

gif5

Resetting password

gif6