Resell Track (iOS app) - 9/2023

An iOS app written by SwiftUI that works on iPhones, iPads and Macs. Resell Track helps users organise purchased items, track their value, and record sales.

Swift SwiftUI XCode Github Canva AppMockUp Test Flight App Store Connect


Download 👇

Click here to download Resell Track on Apple App Store

Screenshots


App Clip


Overview

Purpose

An iOS app written by SwiftUI that works on iPhones, iPads and Macs. It helps users organise purchased items, track their value, and record sales.

Functionality

  • Tab views: different tabs that show
    • Available items
    • Resold items
    • All items
  • Detail view: all details of each item are shown in a separate page.
  • Add new item: record a purchase with the item name, price, date and description.
  • Resell an item: record a resale with its price and date.
  • Undo a resale: mark a resold item as available again and delete that resale.
  • Swipe actions:
    • Delete
    • Resell
    • Undo a resale
  • Gain/Loss: gain or loss of each resale is displayed in different colors.
  • Sort: sort the item list by name, date added, or purchase date.
  • Search: find any items by name.
  • Dark mode: works well in dark mode.
  • Multiple platform: works on iPhones, iPads, and Macs.

Target audience

  • People that often buy things and resell them later.

Technical details

Technologies and Tools used

Tech/Tool Usage
Swift Programming
SwiftUI Programming
Github Version control
Xcode IDE
AppMockUp Mockup design
Canva Icon design
Test Flight Testing
App Store Connect App distribution


Tasks

  • Sole developer of the Resell Track iOS app using Swift and SwiftUI.
  • Conceptualised and designed an intuitive interface for organising purchases, tracking values, and recording sales.
  • Implemented core functionalities, enabling users to add items, record sales, and undo resale actions.
  • Conducted testing using TestFlight and managed deployment on the App Store through App Store Connect.
  • Utilised GitHub for version control and codebase management.

Description

Resell Track: Streamline Your Reselling Journey

Introducing Resell Track – the essential tool to simplify your reselling experience. Effortlessly manage your inventory by adding new items with purchase details and descriptions. Seamlessly mark items as sold, recording selling prices and dates. With the ability to undo a resale and smart sorting options, Resell Track ensures you’re always in control. Easily view all your items, sort by availability, and search for specifics. Elevate your reselling game with Resell Track’s fundamental functions designed to empower your business.


Source code

The source code for this project can be found here - on my Github page