Hey there! I'm glad you're checking out ADStore. It's more than just an app; it's a place to buy and sell all kinds of things from your iPhone. I've put my heart into designing and coding this app, so I hope you'll love it as much as I do.
- Ad Posting with Image Upload: Users can effortlessly post ads with the option to upload images from their camera or gallery. The process is streamlined for ease of use.
- Real-time Messaging via Firebase: Communication is key in any marketplace. ADStore features real-time messaging enabled by Firebase, ensuring users can interact quickly.
- Category-based Search for Efficiency: I've implemented a category-based search feature, allowing users to quickly find exactly what they're looking for.
- MapKit for Location Display: Ads can be viewed on a map, thanks to the integration of MapKit, offering a geographical perspective to item hunting.
- Custom Tab-bar for Navigation: I've designed a custom tab-bar that enhances user navigation within the app, making the user experience smooth and intuitive.
- Favorite Ads Feature: Users can mark ads as favorites, allowing them to revisit items they are interested in easily.
- Firebase: Utilized for real-time chat and user authentication.
- JSON Server: Used for managing the backend data, playing a crucial role in data handling and storage.
- MapKit: Integrated for mapping functionality, providing users with a visual representation of ADS locations.
- URLSession: I've leveraged URLSession for all network requests, managing data transfers efficiently.
- Custom UI/UX Design: I have designed the interface to ensure that each UI element is crafted for optimal user experience and aesthetic appeal.
- Clone the Repository:
git clone [https://github.com/Naji-k/ADStore.git]
- Install Dependencies:
Navigate to your project directory and run:
pod install
- Run the App: Open the project in Xcode and run it on your simulator or device.
Feel free to fork this repository, make your changes, and submit a pull request if you have ideas for improvements. For any questions or feedback, reach out at [[email protected]].
- iOS 12.2
- Firebase
- Heruko (json-server)
- CocoaPods