Skip to content

Finding the single location that works best for everyone. All within a tap of a button!

License

Notifications You must be signed in to change notification settings

quanglddev/EZMeet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An iOS app using Google Maps Platform and Places APIs to find the best place for friends to meetup automatically. It uses K-Means algorithm to determine the shortest routes (in total) for everyone. It will also suggest new places for you to visit so you can come up with new creative ideas during the meeting (new settings stimulate creative).

Usage

All you have to do is input one-time your home location (or use your current location) and invites friends to join a group chat with you. From that group that, the app can suggest places that are appropriate for meetups with different settings such as: library, caffe, etc.

Login Set Location Home Screen

Create Meeting Group

Set Meeting Name Choose Settings Type Configure Security Voila!

Invite

Open Group Invite in any ways you want

Get Recommendation

Open Group Scroll through recommendation list and ENJOY!

Development

Want to contribute? Great!

To fix a bug or enhance an existing module, follow these steps:

  • Fork the repo
  • Create a new branch (git checkout -b improve-feature)
  • Make the appropriate changes in the files
  • Add changes to reflect the changes made
  • Commit your changes (git commit -am 'Improve feature')
  • Push to the branch (git push origin improve-feature)
  • Create a Pull Request

Bug/Feature Request

If you find a bug (the website couldn't handle the query and/or gave undesired results), kindly open an issue here by including your search query and the expected result.

If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.

Built with

  • Swift - a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
  • Floaty - ❤ Floating Action Button for iOS.
  • Firebase/Database - Store and sync data with our NoSQL cloud database. Data is synced across all clients in realtime, and remains available when your app goes offline.
  • Firebase/Storage - a powerful, simple, and cost-effective object storage service built for Google scale.
  • SwiftyJSON - The better way to deal with JSON data in Swift.
  • FacebookCore - Swift-tailored experience to integrate your app with Facebook.
  • PopupDialog - A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.
  • GooglePlaces - contains the Google Places API for iOS, supporting both Objective C and Swift.
  • GoogleMaps - This pod contains the Google Maps SDK for iOS, supporting both Objective C and Swift.
  • IQKeyboardManagerSwift - Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.
  • Alamofire - Elegant HTTP Networking in Swift
  • Pulsator - Pulse animation for iOS
  • Sonar - Radar style view written in swift
  • SDWebImage - Asynchronous image downloader with cache support as a UIImageView category
  • FaceAware - An extension that gives UIImageView the ability to focus on faces within an image.
  • SCLAlertView - Beautiful animated Alert View. Written in Swift.
  • KMPlaceholderTextView - A UITextView subclass that adds support for multiline placeholder written in Swift.
  • Chameleon - Color framework for Swift & Objective-C (Gradient colors, hexcode support, colors from images & more).
  • StatefulViewController - Placeholder views based on content, loading, error or empty states
  • Armchair - A simple yet powerful App Review Manager for iOS and OSX in Swift

To-do

  • Resolve bugs
  • Add settings page
  • Improve UI/UX

Team

Quang Luong
Quang Luong

MIT © Quang Luong

About

Finding the single location that works best for everyone. All within a tap of a button!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published