Skip to content

shafiemukhre/fconnect-ios-app

 
 

Repository files navigation

Team26

FConnect+

FConnect provides one stop shop for reliable resources and information for foster youth ages 17 - 25 years.

Key Features

  • Personalization
  • Organized Information
  • Engagement

Target Audience

Our target users are foster youth of ages 17 - 25 years. Our partners can include non-profit organizations, corporations, and community groups who want to reach out to our target user group.

User Stories (Minimum Viable Product)

  • As a foster youth aging out of foster care, I would like to connect to a "one stop shop" for reliable resources, so that I can view the information in an organized, personalized, localized list.

Optional Requirements

  • Sort list in order of relevance.
  • Companion tool to add or update resources in the database. Can be customized for: ** Admin level support ** Community level engagement
  • Flexibility to display in "Other resources" area: ** Ads ** Succcess stories ** Announcements

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Xcode Version 10.3
For this porject, we will be using the latest version of Apple's XCode 10.3, and run out app in Xcode's built in iOS simulator.
Xcode 10.3 usually can only be installed on a Mac running macOS 10.13.0 (High Sierra) or above but ideally you should be running macOS 10.14.0 or above (Mojave).

Firebase
Firebase is a Backend-as-a-Service — BaaS — which helps you quickly develop high-quality apps and grow your business.

CocoaPod
CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 66 thousand libraries and is used in over 3 million apps.

Installing

Steps to download the Xcode in your mac, using Firebase for the your database and CocoaPods for the library.

Steps to download Xcode:
  Step 1: Open the App Store.
  Step 2: Search for Xcode.
  Step 3: Install Xcode.
  Step 4: Launch Xcode.
Step to working with Firebase:
  Step 1: Open firebase.google.com
  Step 2: Register for a user.
  Step 3: Create a project database.
  Step 4: Create the database table.
  Step 5: Connect your Firebase database to your code.
Step to download CocoaPods:
  Step 1: Open cocoapods.org
  Step 2: Open your terminal.
  Step 3: Type sudo gem install cocoapods.

Running the tests

Explain how to run the automated tests for this system

Deployment

Step to deploy the project:
  Step 1: Open your terminal.
  Step 2: Choose your working folder, type git clone https://github.com/opportunity-hack-san-jose-2019/Team26.git
  Step 3: Open the folder Team26.
  Step 4: Open the FConnect.xcworkspace.
  Step 5: Run the program.

Built With

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 99.1%
  • Ruby 0.9%