10000 GitHub - simoneacker/Shorecrest-Connect: An iOS app built for the purpose of easy inter-student communication and access to activities information.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

An iOS app built for the purpose of easy inter-student communication and access to activities information.

License

Notifications You must be signed in to change notification settings

simoneacker/Shorecrest-Connect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shorecrest-Connect App

The Shorecrest-Connect App is an iOS application built for the purpose of easy inter-student communication and access to activities information. The app was developed by Simon Acker with help from the Computer Science Club at Shorecrest High School.

Getting Started

  1. Clone the repository. Ex. "git clone https://github.com/simoneacker/Shorecrest-Connect.git"
  2. Setup the server on AWS as follows:
    • S3:
      • Bucket for messages system (stores media uploaded to messages)
    • RDS:
      • MySQL database (currently setup with scconnect database for messages testbed system)
    • Elastic Beanstalk (EB):
      • One application (with one environment) running the nodejs backend for the messages testbed system
        • Running with load balancer using the *.shorecrestconnect.com cert to secure listen on port 443 (encrypts/decrypts all data and passes unencrypted http to nodejs app)
          • Load balancer also listens on 80, which passes unencrypted http to nodejs app
        • Want to add a njinx script to redirect all http traffic to https
    • Certificate Manager:
      • One ssl cert for *.shorecrestconnect.com
    • Route 53:
      • Registration for shorecrestconnect.com
      • One record set directing api.shorecrestconnect.com to the EB application endpoint
    • Cognito:
      • One identity pool (under federated identities) used to upload/download media from iOS messages to S3 bucket

How to Contribute

To contribute to this project, please follow this guide.

Change-log (by version)

2.0

  • Adds Messaging
  • Adds Events

1.0

  • Adds Events Calendar
  • Adds Announcements
  • Adds Voting

Re 5EAC sources

  • Stanford Course for learning iOS development
  • Lynda -> search for iOS and other programming courses (free with kcls library account)
  • youtube.com more video courses

About

An iOS app built for the purpose of easy inter-student communication and access to activities information.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0