└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Perfect: Server-Side Swift(Server with iOS Client) 2 | 3 |

4 | 5 | Swift 3.0 6 | 7 | 8 | Platforms OS X | Linux 9 | 10 | 11 | License Apache 12 | 13 | 14 | PerfectlySoft Twitter 15 | 16 |

17 | 18 | ---------- 19 | 20 | A family tree API server implementation with iOS client. Server has been implemented with [Perfect: Server-Side Swift](https://github.com/PerfectlySoft/Perfect) And iOS client is in pure Swift. 21 | 22 |

★★ Star our github repository to help us! ★★

23 |

Created by Partho Biswas (@ParthoBiswas007)

24 | 25 | ## What's in it 26 | 27 | * A family tree API server implementation with implemented with [Perfect: Server-Side Swift](https://github.com/PerfectlySoft/Perfect). 28 | * An iOS mobile application that allows an user to create and view his family tree graph. 29 | * User can add his own family tree. The user starts with himself, specifies his data and specifies his relationship. 30 | * Each persons data contains his/her social security number, name, gender, date of birth. SSN is mandatory. 31 | * All data are synced into MySQL database. 32 | 33 | ## Preview 34 | ![preview](/Preview.gif?raw=true) 35 | 36 | ## You May Also Like 37 | A native Android version of this iOS app is also available at this [repository](https://github.com/partho-maple/Perfect-Server-Side-Swift_android-App). 38 | 39 | ## Setup and configurations 40 | A detailed setup and configuration guide can be found [here](https://github.com/partho-maple/Perfect-Server-Side-Swift_iOS-App/blob/master/Setup.pdf). 41 | 42 | ## Architecture and design 43 | A detailed architectural design guide of the app can be found [here](https://github.com/partho-maple/Perfect-Server-Side-Swift_iOS-App/blob/master/Design%20Details.pdf). 44 | 45 | ## Contributing 46 | 47 | Contributions are welcome. Please just open an Issue on GitHub to discuss a point or request a feature or send a Pull Request with your suggestion. If there's a related discussion on the Swift Evolution mailing list, please also post the thread name with a link. 48 | 49 | Please also try to follow the same syntax and semantic in your **commit messages** (see rationale [here](http://chris.beams.io/posts/git-commit/)). 50 | --------------------------------------------------------------------------------