Skip to the content.

The Club for You

Overview

The Club for You aims to provide a directory for UH Manoa student clubs, both registered and unregistered. This way, it will be easy for students to see what different clubs are out there and how they can join them.

Each club’s entry will have (as many as applicable):

 
 

User Guide (Screen Shot of Each Page Section )


Landing page

The landing page will provide a basic idea of the project to the user and have a explanation to the users on how to use it.

 

Contact page

 

Clubs page

The Clubs page will show all of the clubs who use The Club for You. Each club also has tag(s) that the user can click on to see other, similar clubs.

 

Browse clubs by interest area(s)

 

Favorites page

On the Clubs page, you can designate your favorite clubs by clicking on the heart ♡ icon on a club’s card. Then, those clubs will show up on the Favorites page.

 

Events page

 

Edit a Club page (Admins only)

 

Add a New Club page (Admins only)

 

My Clubs page (Club accounts only)

 

Add Event page (Club accounts only)

A Club account can add events (for their own clubs) to the Event calendar.

 
 

Mockup Page example


 
 

Community Feedback


A summary of our community feedback questionnaire responses (as of December 15, 2021).  

Score of the website

 

Did you find the website helpful? If not, please explain why.

Anything we can do to help your experiences in our website?

Any suggestions?

Please describe your experiences in a few sentences

 
 

Developer Guide


Installation

First, install Meteor.

Second, go to https://github.com/the-club-for-you/the-club-for-you, and click the “Use this template” button. Complete the dialog box to create a new repository that you own that is initialized with this template’s files.

Third, go to your newly created repository, and click the “Clone or download” button to download your new GitHub repo to your local file system. Using GitHub Desktop is a great choice if you use MacOS or Windows.

Fourth, cd into the app/ directory of your local copy of the repo, and install third party libraries with:

$ meteor npm install

Running the system

Once the libraries are installed, you can run the application by invoking the “start” script in the package.json file:

$ meteor npm run start

If all goes well, the application will appear at http://localhost:3000.

 
 

TestCafe Result


TestCafe tests and ESLint will check that the app runs properly after every changes commit to the master branch. A sample screenshot of TestCafe test results:

  Current test result status of the master branch: ci-badge

 
 

Application Design


The Club For You is build based upon meteor-application-template-react. Please use the videos and documentation at those sites to better acquaint yourself with the basic application design and form processing in The Club For You.

 
 

Development History


Milestone 1 (done): ( link )  

Milestone 2 (done): ( link )  

Milestone 3 (done): ( link )  

 
 

Contact Us


Team Radical Unicorns of ICS 314 at the University of Hawaii at Manoa, Fall 2021

 
 

Deployment on Digital Ocean


Please visit uhmtheclubforyou.xyz.

 
 

GitHub Organization


The repositories for this website as well as the application are available at: https://github.com/the-club-for-you.