iPhone Application for my final year project at university
For my final year project at university, I decided to build a digital closet iPhone application inspired by Clueless (1995). The objective is to be able to upload images of items in your closet, create outfits and save outfits.
Tools
- Swift
- XCode
- Sketch
- Figma
- Firebase
This was the hardest individual project I have embarked on to date but also the most rewarding. I worked on this with guidance from my supervisor for the better part of an entire acaedmic year while writing my dissertation. I had no previous experience with mobile application development, just an idea and a desire to learn.
![As If theme 1](/static/as if iphone display-3ff85dad4ac8bb4235043ad119633f54.jpg)
Firstly, I designed mockups of the application using Sketch before implementing anything. I decided to use Apple's native programming language because it makes the most sense since I am building a native iPhone application. Choosing between Swift and SwiftUI was difficult but ultimately, I chose Swift because it gave me more freedom.
![As If 2](/static/logo circular-13a444e26c755edeb32365736e482bd9.png)
![As If 2](/static/Login-61a127b648f3afa2da54f717912adf99.png)
![As If 2](/static/Log-In Page-0ea7bc8b68f323573b7249331678e174.png)
Mockups of the login screen
Using Firebase as the backend, profile images and closet item images are stored in a storage bucket while email addresses and names are in a database. Authentication is done using Firebase Authentication.
![As If iPhone home screenshot](/static/asifiphone1-f063ab90d5a09d4ced230e994a00894a.png)
![As If iPhone login screenshot](/static/asifiphone2-93643c09a934798846b1766f52ed2917.png)
![As If iPhone sign up screenshot](/static/asifiphone3-471536f606159f7a5975be00556b91c8.png)
Final implementation