Collection is an iOS application in development designed to help you manage and organize your various collections, including vinyls, video games, books, and more.
- Navigation: Easily navigate through the app to access different collections.
- Collection Management: Show, Add and edit items in any collection.
- Database: Connect the app to a database via Supabase.
Homepage (List of collections) > List of items
Item > Item details and Edit Item
- GitHub repo: repo
- Xcode
- Supabase
- DrawSQL
Since it's my very first Swift and SwiftUI project, I've learned everything. But I noticed a few things like :
- We should handle carefully the NavigationStack and NavigationLink in order not to break the app
- It's better to start to work with a mock db before to setup and connect the real one
- Informations can be transfered through a notification... even if I don't use it in this project ^^
- And so much more...
- Search Functionality: Quickly find items within the collections.
- Delete: easily delete any item or collection
- Collection type: Add more type such as boardgames, video games, books, etc.
- Users: Add an authentification system
- Design: Improve the design