Skip to content

A web application that serves as a hub for University of Waterloo clubs using React, NodeJS, MySQL, and Firebase

Notifications You must be signed in to change notification settings

lmtroper/clubhub-app

Repository files navigation

MSCI 342: UW Club Hub App

App Description: A hub for the student clubs at the University of Waterloo. Find clubs, join clubs, view announcements, keep up to date!

Breakdown of Pages in App with Screenshots

App Pages Description/Functionality Screenshot of Page
Landing page Users are directed upon first rendering of the application. Screen Shot 2023-03-03 at 3 31 28 PM
Dashboard page Users can view their all their club announcements and events in one place. image
Explore page Users can access the list of all available clubs at University of Waterloo, join clubs, and access a club’s Detailed Club page Screen Shot 2023-03-03 at 3 35 33 PM
Detailed Club page Users can access a club’s full description and photos image
Announcements page on Club Board Club members can view a club’s announcement posts, and create posts if they are an admin. image
Events page on Club Board Club members can view a club's events, and create events if they are an admin image
Members page on Club Board Club members can view who else is in the club. Admin users can control who is an admin of the club, and set the club's approval policy image
Photos page on Club Board Club members can view a club's photos. Admin users can add and delete photos, and select photos to be displayed on the explore page. image

About

A web application that serves as a hub for University of Waterloo clubs using React, NodeJS, MySQL, and Firebase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages