Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to TU Hub

TU Hub a social media app for Towson University students. At Towson, many clubs have their own way of reaching out to students whether it’s an Instagram account, Involved@TU website, etc. It can be annoying and inconvenient for students to look in multiple places to know what the clubs are doing. ​

TU Hub makes it easier for students to stay up to date about club activities and events by providing a single space for all Towson University events to be viewed. ​

How to run TU Hub

Clone the repository to your local machine:

Select the distination for the repository to be cloned to on your machine through the command line tool

Run the following command: git clone git@github.com:abim91/TUHub.git

** Be sure to have Xcode downloaded on your device **

Open the TUHub folder, then open TUHubApp.swift in Xcode.

In the top left corner, click the "Run" button to run the app in the Simulator

You should be redirected to the log in or sign up page. If you have an account, you should be able to log in. If not, then sign up for an account.

Views

Screenshot 2025-12-21 at 1 23 01 PM

Features and Technologies

Home View - The 'All' & 'For You' tabs display all posts made on TU Hub and posts related to the major that you selected when you signed up for the app, respectively.

Search View - Search for posts made on TUHub; you may search for posts by tags or by club.

Collections View - This view contains all of your collections. You may create a new private collection or share a collection with a group of other TU Hub users.

Detailed Post View - When you tap on a post, it will take you to a view that contains more detailed information. Here, you may like the post, leave a comment, add the post to a collection, or add the posted event to your calendar.

Account View - Use this view to sign out of the currently logged in account.

Technologies Used - We used SwiftUI for our frontend; we used Firestore, a noSQL document-based database for our backend.

This app was developed by:

Noah Scardina

Abim Shrestha

Sabhee Rehman

Rell Beasley

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages