UH (University of Hawaiʻi) Essentials

Everything you need to know about the University of Hawaii


Project maintained by uhessentials Hosted on GitHub Pages — Theme by mattgraham

The UH Essentials app can be accessed via this URL: http://uhessentials.meteorapp.com/

Table of Contents

About UH Essentials

New to UH or want to learn more about your campus?

Well, with UH Essentials you can learn everything, you want to or need to know, about the campus that you are attending. UH Essentials is a forum-like Meteor application for the whole University of Hawaii (UH) system, where you can learn about Degree Programs, Food Services, Commuting to, from, or around campus, Campus Security during the day and night, and Campus Events from actual students and professors that work or have experienced the UH life before. The UH Essentials app offers all the essential information you might want to know as a new comer or even a veteran who hasn’t done much exploring around campus.

User Guide

When you first come to the site, you are welcomed by the following landing page. Which gives you an overview of what our site is about.

Only those who are registered in the UH system by having a UH account may access this website. The UH CAS authentication screen then appears and requests your UH account and password:

Once authenticated, you will be brought to the profile page where you will provide the following information: first and last name, your standing in your campus (Student, Professor, Faculty/Staff), a picture (optional), and bio (optional also).

Once your profile is created, you can go to the home page where you can explore the various threads available and even take a peek at recently asked questions users have submitted in an accordian-style feature. From this page, you will be able to click the title of a thread (which brings you to a full list of questions that were posted within that thread) or click a specific thread topic (which will bring you to its respective topic page).

This is a preview of a specific thread page. There are five different threads: campus events, campus security, commuting, degree programs, and food services. You will be able to submit a new topic by clicking the big green button on the top of the thread page, or by scrolling to the bottom of an individual topic post that has already been made. Topics recently submitted will be at the top of the thread page.

When clicking on an individual topic, you will be directed to a page that looks likes the picture you see below. On the top of the page, you will see the question/information the user has given, user’s name, and the time of which they posted. Below that you will be able to vote on the post based on how useful or not useful this was to you. Then the bulk of this page will be filled up by comments that you are able view and give.

The last image you see below is the submit page. As you can see on the top of the page there will be a set of rules that you are to abide by. If any rules are broken the post will be deleted by the admin who run the site. You will also see a checkbox of which you have to check to agree by the rules you have seen above. If the box isn’t checked, admin will delete the post you have made. To submit a question, you enter in your standard information: title, thread (which thread you would like the post to), and give extra information (if needed).

Developer Guide

To run UH Essentials, you will first need to install Meteor.

Then, download a copy of UH Essentials, or clone it using git.

Next, on command line, cd into the app/ directory and install libraries with:

$ meteor npm install

You may now run the UH Essentials app with:

$ meteor npm run start

Finally, the app can be seen at http://localhost:3000. In order to login and have further access to the app, you will need an account on the UH test CAS server, which uses valid UH credentials.

You are welcome to modify this application with the use of an IDE of your choice. In our case, we used IntelliJ IDEA.

Development History

Milestone 1: Mockup Development

This milestone started on November 4, 2017 and ended on November 22, 2017.

The goal of this milestone was to create mockups for our app, with the use of Bowfolios as a template. During this milestone, we also practiced issue driven project management (IDPM) skills which we learned from ICS 314 at UH Manoa.

Mockup pages that were made include a landing page, home page, profile page, sample thread page, sample individual topic page, and a submit content page:

Additionally, our application was deployed to Galaxy, and can be visited via this URL: http://uhessentials.meteorapp.com/ (There is also a link to this site on the top of this documentation)

This milestone was carried out through UH Essentials Github Milestone M1:

This milestone had eight issues, all of which our progress was tracked via UH Essentials Github Project M1. Each issue was implemented in its own branch, and was later merged back into master when the work for that issue was finished.

Milestone 2: Application Functionality

This milestone started on November 22, 2017 and ended on December 13, 2017.

The goal of this milestone was to implement significant functionality features to our application. This includes:

Although our ultimate goal is to have UH Essentials working and running for all UH campuses, as of right now, this application will only service the UH Manoa campus. (You may view our whole vision for this project below in the section titled “The Future Vision”)

This milestone was implemented through UH Essentials Github Milestone M2.

The progress of the issues for this milestone were tracked via UH Essentials Github Project M2.

Community Feedback

We asked five UH community members to test our application.

Test User #1

User Info

Mary Pascual, Attends: UH Manoa, Major: Computer Science

Feedback

When I first go to the website, visually, the color is appealing.  However, I don’t understand why there’s pictures of the websites.  I think it would’ve looked better to use pictures from google showing actions of the latest topic or to at least show a thread on the website of the latest topic.  Also, I almost missed the login button because of how small it is compared to everything else on the page.  The landing page is neat because everything is put into categories, which makes the search easier.  However, I do think that too many topics show up (which I don’t like in Reddit either which I know it was the website this project was based on).  I think having two to three topics and then a link to go to the category page, which would show all the questions for that topic would’ve been better.  Lastly, in the actual thread page, it’s very appealing and I like that people can comment their answers.  I think they should also include a like and dislike button for the comments because comments can get overpopulated or someone might put the wrong answer.  With the like/dislike button, students will know which answers are the correct answers and which are wrong.

Test User #2

User Info

Sawinna Huang, Attends: UH Manoa, Major: Electrical Engineering

Feedback

First of all, I don’t like how you have to put in your name because I don’t want people to know who I am. So is there a option for anonymous? Secondly, can UH staff faculty answer those questions too? If you made it more creative and added more design or their UH logo etc, it’s something that will catch their attention more. Like I would love to look at sites that are pretty or creative looking because they grab my attention. And try to use a better picture for the home page as well- don’t put a screenshot because people don’t need that, just put a sentence of what the picture is about if you need to instead of a screenshot because it looks out of place or just like you didn’t put much effort in it

Test User #3

User Info

James Whelan, Attends: Leeward Community College, Major: Undecided

Feedback

Wish the threads I saw were geared toward my home campus. However, since I do want to transfer to UH Manoa in a semester, I guess it is useful. Overall, I like the idea of this application; if everything was functionally working, it would be much better. Not bad so far.

Test User #4

User Info

Miles Whelan, Attends: UH Manoa, Major: Electrical Engineering

Feedback

I’m graduating soon, so it makes me wish this was a thing when I started college. Despite everything not working yet, I get the jist of what this app is intended too. Perhaps work on getting it to work well for one campus first, before expanding to the whole UH system. I wish the comments section were working because there are some unanswered questions that I know the answer to!!

Test User #5

User Info

Joey Iida, Attends: UH Manoa, Major: Biology

Feedback

The concept seems useful, but the site doesn’t function properly. If the concepts can be put into play I think this will be a useful site.

The Future Vision

Our vision for this project is to use UH Essentials for ALL UH campuses. When first logging in, you will be greeted by a profile page which you will be required to enter in specific information one of the options being, which UH campus you are attending. You will be able to choose multiple if you are also affiliated with the other campuses. You will be able to change this through your profile. Once the profile page is finished and you submit, you will be brought to the Home page where you can start your adventure by looking at various posts people have made. We also wanted to implement a sorting section on each individual thread page to sort by topics that have the most votes over all, most votes in a certian period of time, or even give a wiki page which gives links to various UH websites for more information about their campus. The smaller things we want to implement later are giving more information on a single topic that you can see from a thread page. This will include things like the posters standing and the number of comments submitted to that post.

Contact Us

Questions or Comments about this projectf? Contact us at the following:

April Bala
Email: aaibala@hawaii.edu

Creighton Gorai
Email: cgorai@hawaii.edu

Kailey Pa’ahana
Email: kpaahana@hawaii.edu