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