项目作者: RyChrome

项目描述 :
{Code:Buffalo} Hackathon - Summer 2019
高级语言: Swift
项目地址: git://github.com/RyChrome/bored-together.git
创建时间: 2019-06-15T01:27:04Z
项目社区:https://github.com/RyChrome/bored-together

开源协议:MIT License

下载


B(ored) Together

B(ored) Together

B(ored) Together is an iOS application that allows random people in the same location to connect over similar interests in a safe and friendly way.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

[NOTE] An Apple computer is required to develop & test iOS applications.

If you don’t have the capability to run this iOS application, we have provided a YouTube link here.

If you have an Apple computer, you can start the development process by downloading the latest version of Xcode from the Apple developer website or the Mac App Store.

Installing

Once you have Xcode installed, open a terminal of your choice, and run the following command:

  1. run xcode-select --install

From here clone the GitHub repository in a desired location on your computer:

HTTPS:

  1. https://github.com/RyChrome/bored-together.git

SSH:

  1. git@github.com:RyChrome/bored-together.git

After a successful clone of the repository, you should have something like this:
this

The repository is structured as a backend and a frontend, with the bored-together directory and the apollo directory representing each one respectively.

Frontend setup

To open the XCode project and begin development in the iOS environment do the following:

  1. cd bored-together && open bored-together.xcworkspace

After this command, you should be introduced to the frontend of our project.

Backend setup

To open the backend project you will need to install node and npm using:

  1. brew install node

From root, navigate into the Apollo directory using:

  1. cd apollo/

Then, install Appolo GraphQL using:

  1. npm install

Built With

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details