Skip to content

hzzyh1229/appDev_final

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CU STUDENT HUB

Bringing students together all across campus

The CU Student Hub is made to provide students in any Cornell University course, regardless of the size of that class, the opportunity to talk to their peers. Too often, people in the same course rarely talk to or not even recognize each other, so to strengthen the Cornell community, we present a Student Hub where any student, any course can participate. With this app, students can select any course in the current semester, and then join in one of ten chat rooms for that course. From there onward, the students are open to discuss or speak to anyone else in that chatroom. They could talk about their course experiences, current assignments, or anything outside of that.

Addressing the Requirements: IOS:

  • Both Snapkit and NSLayoutConstraint are used and can work together to design the interface of the app.
  • Both UICollectionViews and UITableViews are used. UICollectionViews are used when displaying the collection of locations for a user to choose, and UITableViews are often used in the list of courses available to add.
  • We used a UINavigationController to transition from one screen to another. This also allows to move back and forth to different parts of the app easily and smoothly.

Backend:

  • Designed an API that holds information about information of all users, such as the favorite locations and their posts. These information are partly linked to their net-ids, which are unique for each Cornell student.
  • The API is deployed onto Google Cloud.

Photos

alt text alt text alt text alt text alt text alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 90.6%
  • Python 9.0%
  • Ruby 0.4%