iOS Development Projects in Islamabad Capital TerritoryiOS Development Projects in Islamabad Capital TerritorySocial Food Discovery & Restaurant Platform
Developed a modern social food discovery and restaurant platform that enables users to discover trending restaurants, share dining experiences, post food content, and connect with fellow food enthusiasts through an engaging mobile application.
The platform combines social networking with restaurant discovery, allowing users to explore nearby restaurants, upload food experiences, rate dishes, follow other users, and receive personalized recommendations. Designed with scalability and performance in mind, the application delivers a smooth, responsive experience while helping restaurants increase visibility and customer engagement.
Key Features
Restaurant Discovery
Social Feed & Food Sharing
User Profiles & Follow System
Reviews & Ratings
Restaurant Search & Filters
Personalized Recommendations
Like, Comment & Share
Push Notifications
Location-Based Discovery
Admin Dashboard
Secure Authentication
Responsive Mobile Application Invoice Craft - Invoicing & Billing App (iOS)
Created a modern, native iOS application designed for freelancers, agency owners, and small businesses to create, track, and export professional PDF invoices seamlessly.
Key Highlights:
Instant PDF Generation: Craft and export clean, branded invoices in seconds.
Native iOS UI/UX: Built with Swift and SwiftUI for a fluid, responsive, and platform-optimized user experience.
Data Management: Store client contacts, service items, and payment tracking with robust local data persistence.
Offline-First Architecture: Fast execution with zero dependency on internet connectivity for basic ledger operations.
Tech Stack: Swift, SwiftUI, SwiftData, Xcode, iOS SDK. Back in 2021 when I started my career as an iOS Developer, this was my first project that I worked on. This is an app where users can connect with friends, create events and invite others etc. I started as a junior developer fixing smaller bugs, then I learnt and refined my skills and became a senior developer. I coordinated with the team on estimating, planning, implementing new features. I along with other team members, redesigned this app, implemented numerous features, fixed memory leaks, implemented AI, stripe payments. It was initially built in UIKit, but while redesigning we chose SwiftUI. Screen by screen in each sprint we completely made it into a SwiftUI app, which reduced the development times by a lot. I learnt a lot while working on this project, actually I learnt both Swift and SwiftUI while working on it.