👋 A place for Jeep owners to buy and sell Jeep parts. O|||||||O

Overview

The 👋

Features

  • Look for Jeep parts anywhere in the world. 🌎
  • Sign up for an account to post your own jeep parts. 👪
  • Favorites parts to save them for later.
  • Message another part owner if you're interested. 🍻
  • Show off your new part on the social area. 👋

How to build

Requirement

  • Xcode 9.2

Process

  1. If you don't already have one, create a Firebase project.
  2. Download the GoogleService-Info.plist
  3. Paste the .plist into The Wave/ folder.
  4. Open The Wave.xcworkspace.
  5. Build and run!

Preview

Products Products

Products Products

Products

Thanks!

  • This project was made for the Jeep fans out there. O|||||||O
  • Here is a link to it on the App Store: The Wave - A Jeep Marketplace
  • Thanks for checking it out!

Made with ❤️ by Products

You might also like...
Beacon is a privacy and security-focused browser with native DANE support and a decentralized p2p light client.

Beacon iOS The first browser with support for native DNS-Based Authentication of Named Entities (DANE) with true downgrade protection, and the first b

Publish and discover services using Bonjour

Ciao Lib to publish and find services using mDNS Requirements Installation Usage License Requirements iOS 8.0+ / Mac OS X 10.10+ / tvOS 9.0+ Xcode 9.0

🌸 Powerful Codable API requests builder and manager for iOS.
🌸 Powerful Codable API requests builder and manager for iOS.

This lib is about network requests with blackjack, roulette and craps! Using it you will be able to convert your massive API layer code into an awesom

OAuth2 framework for macOS and iOS, written in Swift.
OAuth2 framework for macOS and iOS, written in Swift.

OAuth2 OAuth2 frameworks for macOS, iOS and tvOS written in Swift 5.0. ⤵️ Installation 🛠 Usage 🖥 Sample macOS app (with data loader examples) 📖 Tec

Swift/Obj-C HTTP framework with a focus on REST and JSON

Now Archived and Forked PMHTTP will not be maintained in this repository going forward. Please use, create issues on, and make PRs to the fork of PHMT

Swift Paging is a framework that helps you load and display pages of data from a larger dataset from local storage or over network.

Swift Paging is a framework that helps you load and display pages of data from a larger dataset from local storage or over network. This approach allows your app to use both network bandwidth and system resources more efficiently. It's built on top of Combine, allowing you to harness its full power, handle errors easily, etc.

Websockets in swift for iOS and OSX
Websockets in swift for iOS and OSX

Starscream is a conforming WebSocket (RFC 6455) library in Swift. Features Conforms to all of the base Autobahn test suite. Nonblocking. Everything ha

A Swift web framework and HTTP server.
A Swift web framework and HTTP server.

A Swift Web Framework and HTTP Server Summary Kitura is a web framework and web server that is created for web services written in Swift. For more inf

SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)
SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)

SwiftSoup is a pure Swift library, cross-platform (macOS, iOS, tvOS, watchOS and Linux!), for working with real-world HTML. It provides a very conveni

Comments
  • Cant build app because of free apple id

    Cant build app because of free apple id

    How can I turn off Push Notifications and Associated Domains so that that I can build the app?? Its not there in the capabilities section so is there a part of code I have to comment?? or should I try out the test branch?

    opened by abhiklodh 1
Releases(2.0.6)
  • 2.0.6(Feb 28, 2018)

    Some small changes for this version: • Adds the ability to tap on certain notifications. • Fixes the filter button not being tappable. Sorry!

    Other smaller changes around location searching.

    Source code(tar.gz)
    Source code(zip)
  • 2.0.5.3(Jan 10, 2018)

  • 2.0.5(Jan 10, 2018)

    Main issues fixed in this release:

    • Fix badges showing up on other cells on social. • Fix location not getting permission when already signed in.

    This got rejected for the emoji in the app name.

    Source code(tar.gz)
    Source code(zip)
  • 2.0.4(Jan 1, 2018)

    This update encompasses all changes from 2.0.1 to this version. This update is getting pushed to the App Store.

    Changes since 2.0.3: • Fixes a zero product error for the collection view. • Changes tab bar icons to white. • Shows the product after the product is posted. • Adds a notification ID clear button to settings. • Updates User Review prompt. Switches to helpful keyboard popup. • Fixes "Write a description..." descriptions. • Add App Store review prompt after four launches. • Fix some issues with location search when denied access.

    Source code(tar.gz)
    Source code(zip)
  • 2.0.3(Dec 21, 2017)

    Been a bit... again...

    ⚠️ WARNING: This version builds with the test database. This is only to make sure we test location filtering properly.

    Changes: • Fixes duplicate images when on product detail. • Update image crop framework to support iPhone X. • Force the height of the cell on product listing page. • Update the look of the product listing page. • Adds more 📍 Filters! 📍 • Adds location radius filtering. • Fix add new product flow for iPhone X, again. • Remove old jeep selector. • Adds a green indication when a location has been found when adding new product. • Update product listing page empty state to mention location filtering.

    Source code(tar.gz)
    Source code(zip)
  • 2.0.2(Nov 3, 2017)

    Changes since last release:

    • Fixes number of products that are displayed from not showing up on Xcode 9 builds. • iPhone X fixes like crazy. Hopefully we got all of the issues... • Fixes an issue on the product creator where the product changes its Model, even though you close the dialog. • Fix some layout issues on the Jeep Model selector. • Removes the exclamation point from the social post button. • Adds a location request to the signin/up flow. • Adds the ability to zoom in on certain images. • Changes the product's image on the profile to have bigger images.

    Source code(tar.gz)
    Source code(zip)
  • 2.0.1(Oct 29, 2017)

    It's been a while...

    Changes in this release: • Fixes seller not tappable on product viewer. • NNNNNEWEWWWW create product flow. • Switches the social wording on the plus button to differentiate from a new product post. • Update a lot of frameworks. . • Supports location-based product posts. TODO: Add location based search for the new products. • Adds the user ID display on the user's settings area. • Adds the user's badge to their social posts. • MAYBE QUITE POSSIBLY fixes slow image load for the biggest areas. (TODO: Doesn't fix it on the profile) • Removes the sort by most popular on social. Some requested otherwise. • Fixes iOS 11 large search bar.

    Source code(tar.gz)
    Source code(zip)
  • 1.1(Jul 26, 2017)

    👋 Hey! Here we are with another update! Just to tease an upcoming feature, we are planning to fully support location in the future. As for now, we believe this is enough to get everyone off the ground (maybe literally?). But here's a full feature list:

    TL;DR We made it so you can actually search correctly instead of, ya know, not. Show that another user is verified with certain services such as Facebook and Twitter. And finally, adds a location text field on product posts! (We heard you Scott, thanks.)

    • Redo how searching is handled. So you can actually search now. So, yeah. Sorry about that... • Don't download images from the database as often. • Save the notification ID to the database more often. This is only a safe guard for people that initially disable notifications for our app. 🙁 • Fix the verified icons always being gray on other user's profiles. • Adds location to product posts so the beginning of conversation aren't always: "Where are you located?" • Removes the pesky three dots from the product preview, since, as you could probably tell, it doesn't do anything. (Yet...)

    Thanks again everyone! We really appreciate all of your support and feedback! Keep it coming.

    Source code(tar.gz)
    Source code(zip)
  • 1.0.3(Jul 22, 2017)

  • 1.0.2(Jul 22, 2017)

    1.0.1 got Developer Rejected. We found an issue that we could fix before the binary went into review.

    Changes: • Adds the extra Jeep models to the product creator that were added a while ago. • Now displays an error on the build trust dialog if account is already linked. • Adds verified, admin, and unicorn badges to profiles. • Adds a feedback prompt.

    Source code(tar.gz)
    Source code(zip)
  • 1.0.1(Jul 21, 2017)

  • 1.0(Jul 18, 2017)

    Very first release version! Let's cross our fingers!

    Changes since last release: • Updates search time to a week ago from NOW. (Not just from Monday to Monday) • Redoes the upload process for social. • Allows cropping images to post to social. • Update look and feel of the product list page. • Updates to favorites, instead of likes for products. (On the profile) • Change team to XYello, Inc.

    Source code(tar.gz)
    Source code(zip)
  • 0.75.4(Jul 5, 2017)

    This is the final pre-release beta of The Wave! Any other changes will be going into the live App Store version.

    Changes in this release: • Fixes social images from being rotated from the originally uploaded format. • Adds a lot of error logging. (So we can see if anything goes wrong!) • Switches the product's likes to favorites for better transparency. • Changes "Your Chats" to "Your Conversations." • Can now delete individual chats with a swipe on that conversation. • Fix send button on chats not being enabled when the text field is pre-filled. • Adds better support for offline usage.

    And of course thanks for the support in the beta process! The Wave team.

    Source code(tar.gz)
    Source code(zip)
  • 0.75.3(Jun 21, 2017)

    It's been a while folks. Welcome to the release candidate for The 👋 !

    Changes in this update: • Adds the ability to view products on anyone's profile. • Fixes the message owner buttons on a product that is already sold. • Fix an issue where multiple chats could be shown. • Sorts the currently un-sold products in date posted order. • 💯 ~ Sorts social posts by most likes and only shows posts from the past week. • Fix profile picture not displaying immediately after uploading it. • Can now tap to dismiss the add post/product buttons. • 💯 ~ Can now delete products. • Will now display an empty state when there are no social posts to display. • Minor fixes for iOS 11. (Still more to come.) • Disables editing the description of a product that someone was viewing. (Would only be editable by that person, would go away after they closed the viewer...) • Updates the tab bar icons to white. • Now listens for reviews on the profile, so you can see in REAL TIME when your numbers update! • Adds the Jeep Cherokee CJ and Jeep Cherokee XJ. • Fixes the size of the main plus button. • Adds the ability to view someone's profile from social posts. • Fixes social posts not loading friendly-like. • 💯 ~ Adds a "Mark As Sold" button on the product viewer. • If you canceled the image selection when posting an image to social, pops up the options again.

    Thanks for the feedback! Keep it coming! The 👋 team.

    Source code(tar.gz)
    Source code(zip)
  • 0.75.2(May 18, 2017)

    • Disabled database persistence. This was causing too many issues. • Fixed not having a profile photo when posting to social feed. • Twitter and Facebook now show that you have verified with them if you sign in with them first. • Fixed 1Password locking up the app when not selecting a login.

    Source code(tar.gz)
    Source code(zip)
  • 0.75.1(May 17, 2017)

    TestFlight build #1️⃣ !

    Changes since last build: • Added all social features. 💯 • Update price on PLP to bold. • Fix crash in the background when not signed in. • Add notifications for new reviews. • Fix profile image not resetting after sign out. • Fix no reviews 1 star average. • Fix overwriting names. • Only shows products that aren't sold. • Fixes constraints on profile to better suit the SE. • Add service verification abilities. • Update the way the plus button looks. • Move deployment target down to iOS 10.0. • Do not display notifications received when inside the app. • Change names to the The Wave. • Change name of app on home screen to The 👋. • Fix app reinstalls not having notifications enabled. • Adds an empty state for chat conversations. • Adds privacy policy and terms of use links.

    Source code(tar.gz)
    Source code(zip)
  • 0.5.11(Apr 3, 2017)

    Misc: • Update product listing view to have amount of products displayed, a search bar, and a filter button. • Fix an issue when removing isOnline when signing out. • Add profile image uploading. • Turn off iPad support. • Product listing images now fill entire space of preview. • Update appearance of product listing cells. • WIP Update profile to new look. • Enables database persistance. • Adds push notifications for liking a product and sending a chat to a user. 💬 ❤️ • Update look of the launch screen. • Update colors on jeep selector. • Only show products from selected jeep filter. • Removes the Cherokee as a filter and adds a General jeep category. • Removes the Jeep selector from appearing at first launch. • Adds a display when there are no products to display for the current filter. • Fixes jumpy scrolling on product load! (Maybe.) • Updates the opacity of the release year placeholder text.

    Sign in / Sign up: • Add 1Password integration. • Fix user online after signing up. • Check if email already exists on sign up. • Hides the like buttons on product listing when the user is signed out. • Disables buttons when processing sign in or sign up actions. • Increases the hit box for close buttons.

    Source code(tar.gz)
    Source code(zip)
  • 0.5.10(Mar 4, 2017)

  • 0.5.9(Feb 26, 2017)

    • Update app icon. • Dynamically resize modally displayed view controllers if more than one is displayed. • Update launch screen. • Creates the activities preview screen. (This will be removed.) • Adds an opacity decrease to the chat profile image if the product for that conversation is sold. • Updated walkthrough and request app services to match Sketch. • Enables Twitter sign in. • Removes the category selector from the initial launch flow. • Removes location services. • Adds recover password. • Adds settings modal on profile. • Fixes an issue where chat and profile would continuously grab data every time they would become visible.

    Source code(tar.gz)
    Source code(zip)
  • 0.5.8(Jan 16, 2017)

    Reviews: • Adds functionality to the create a review button chat. • Location must be enable to create a review. Not sure if want to change this. ??? • Adds the review summary page accessible from the profile. • Updates the stars on the profile to actually display the user's reviews. • Updates the stars on the product viewer to actually display the user's reviews.

    Chats: • Fix crash if new chat is opened and nothing is said. • Prevents multiple conversations from being opened about the same product. • Adds the ability to view the product being discussed to the chat. • Fixes chat table not going all the way to the bottom of the screen. • A sold sign now appears on the person's profile icon if the product is sold. • Adds functionality to the presence indicator. • Disables attachments. • Time stamps now work when viewing active conversations. Displays relative time. Not exact. • With time stamps enabled, conversations automatically sort based on newest chat. • Add unread message indicators. These are really just experimental, could be changed later.

    Else: • Fix some cells on profile page duplicating themselves. • Adds a bit of spacing to the top and bottom of the product listing table. • New products get added to the top of the list, instead of the bottom. • Adds the ability to close the sign up/in modal. • Fixes the text field on the sign up page so the text cannot invade the image. • Adds the ability to sign in. Warning: This does not really have proper error detection. Just logs to the phone's console. • MAKE THE ICONS ON PRODUCT MODALS SMALLER • Fixes the value for willing to accept PayPal setting to the willing to accept cash. • Removes the view right after launch, now determines that while the app is loading. • Fixes a button on the product view modal that was not in the correct position. • Fixes where product that were on the liked products page were not being displayed as sold. • Fix memory issue on product viewer modal.

    Source code(tar.gz)
    Source code(zip)
  • 0.5.7(Jan 11, 2017)

    Chat: • Adds the chat system. • Tapping on a product in the product listing will allow a user to connect with the owner of that product. • Chats are live! ❤️ • Products are associated with the chats, so the owner can say when a product is sold or not. Cool animation when that happens. 🤓 • There is still stuff to add to this, not everything is 100% functional.

    Else: • Add a description to the camera button on the add new product screen. This button and description disappears when they have uploaded 4 images. • Switched around the way to check for product uniqueness. Nows uses its id. • Request location services after signing up. Grabs location of user immediately after accepting. Grabs location for where the product was uploaded. • Adds profile page to the tab bar. • Update the colors on the product listing page to match new ones. • Remove the alert for not having an image. Shake the text instead! 📳 • Product description now has a more reasonable character limit. • If a switch gets changed while the keyboard is up in the new product modal, the keyboard will dismiss. • Setup the product preview page. Tapping on a product in the product listing will display this.

    Source code(tar.gz)
    Source code(zip)
  • 0.5.6(Jan 5, 2017)

    • Update sign up text fields to accommodate for Firebase’s six character password length requirement. • Fixed an issue where multiple same products could show up when you are viewing the product listing page when a new product is posted. • Made likes actually work and update live EVERYWHERE when a like occurs on a product. ❤️ • Uploading images to Firebase now works, with the product listing page pulling the current products images correctly. • Fixed a crash if the user did not select a model or condition and left it default. • Switched out broke condition type to damaged. • If the price is 0.00, display Free. • Correctly sign the user out if the user’s account was deleted. • Added a shadow to the tab bar. • Moved sign up functionality to after the sign up prompt. Allowing people to maneuver around the app before needing to sign up.

    Source code(tar.gz)
    Source code(zip)
  • 0.5.5(Dec 31, 2016)

    New Product page: • Update cell size, make everything a tad bigger. • Changed release year placeholder to current year. • Add keyboard calculation. Move new product page out of the way of the keyboard. • Allow to upload an image from photo library. • Send newly created products to Firebase.

    Else: • Update category selector to change colors when selecting. • Update product listing colors. • Change username text field to full name. • LIVE product updates when a new product is created from ANYWHERE. ❤️

    Source code(tar.gz)
    Source code(zip)
  • 0.5.4(Dec 30, 2016)

    • Update colors on new post. Separator is brighter. Price is brighter. Changed place holder for item name. • Fixed a dequeue issue on cells when scrolling all the way down on new post if the color has changed. • New Post bottom bar buttons size increased. • Attempted fix for image take collection view issues.

    Source code(tar.gz)
    Source code(zip)
  • 0.5.3(Dec 30, 2016)

    • Fixes iPhone Plus for views being misplaced. • When a category gets held down, it will be highlighted. • Updated with a new color scheme. Kinda. • Added a launch screen. • Tab bar now animates on entry and after selection. • Plus tab bar button now displays new post page. • Able to add images to new product post. • New product post does validation for empty cells and no images. • New product post limits images to 4.

    Source code(tar.gz)
    Source code(zip)
  • 0.5.2(Dec 28, 2016)

  • 0.5.1(Dec 28, 2016)

    Initial Alpha distribute:

    Jeep Selector finished. Category Selector finished. Sign up finished. (Pushes a profile to Firebase) Product Listing shows fake data. Example of how tabs could be setup/look at the bottom of the product listing page.

    Source code(tar.gz)
    Source code(zip)
Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)

Perfect: Server-Side Swift 简体中文 Perfect: Server-Side Swift Perfect is a complete and powerful toolbox, framework, and application server for Linux, iO

PerfectlySoft Inc. 13.9k Jan 6, 2023
🌏 A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.

A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications. ?? TermiNetwork was tested in a produc

Bill Panagiotopoulos 90 Dec 17, 2022
StatusBarOverlay will automatically show a "No Internet Connection" bar when your app loses connection, and hide it again. It supports apps which hide the status bar and The Notch

StatusBarOverlay StatusBarOverlay will automatically show a "No Internet Connection" bar when your app loses connection, and hide it again. It support

Idle Hands Apps 160 Nov 2, 2022
Socket.io iOS and OSX Client compatible with v1.0 and later

SocketIO-Kit ⚠️ This project is no longer maintained. Please use the official framework Socket.IO-Client-Swift. SocketIO-Kit is a Socket.io iOS client

Ricardo Pereira 140 Mar 9, 2022
RestKit is a framework for consuming and modeling RESTful web resources on iOS and OS X

RestKit RestKit is a modern Objective-C framework for implementing RESTful web services clients on iOS and Mac OS X. It provides a powerful object map

The RestKit Project 10.2k Dec 29, 2022
NSURLSession network abstraction layer, using Codable and Decodable for response and Encodable for request. ⚙️🚀

SONetworking NSURLSession network abstraction layer, using Codable and Decodable for response and Encodable for request. Project Folder and File Struc

Ahmad AlSofi 4 Jan 28, 2022
Lightweight Networking and Parsing framework made for iOS, Mac, WatchOS and tvOS.

NetworkKit A lightweight iOS, Mac and Watch OS framework that makes networking and parsing super simple. Uses the open-sourced JSONHelper with functio

Alex Telek 30 Nov 19, 2022
Bonjour networking for discovery and connection between iOS, macOS and tvOS devices.

Merhaba Bonjour networking for discovery and connection between iOS, macOS and tvOS devices. Features Creating Service Start & Stop Service Stop Brows

Abdullah Selek 67 Dec 5, 2022
QwikHttp is a robust, yet lightweight and simple to use HTTP networking library for iOS, tvOS and watchOS

QwikHttp is a robust, yet lightweight and simple to use HTTP networking library. It allows you to customize every aspect of your http requests within a single line of code, using a Builder style syntax to keep your code super clean.

Logan Sease 2 Mar 20, 2022
Impervious is a privacy and security-focused browser with native DANE support and a decentralized p2p light client.

Impervious iOS The first browser with support for native DNS-Based Authentication of Named Entities (DANE) with true downgrade protection, and the fir

Impervious Inc 25 Jun 15, 2022