Project Portal Hawaii

Empowering Projects with the Right Teams

View My GitHub Profile

Project Portal Hawaii

Team

Adam Bell, Adriel White, Dmitry Gordeev, Gabriel White, and Tim Lum.

Project Portal Hawaii GitHub Organization
Team Contract

Overview

Deployment

The application will be deployed on a web server, and will be accessible to anyone with an internet connection and available at address: Project Portal Hawaii

Current Functionality

Our App is based on Bowfolio template, and currently has the functioning pages: Landing, Sign-up, Sign-in, Avaiable Projects, Single Project, Showcase Projects, Add Project, and Edit Profile.

User Guide

When entering the application for the first time, select the sign up option from the drop down menu in the top right. Doing so will bring you to this page where you can enter your email and password to register an account.

Landing Page

When intitially arriving to our site, you will be greeting by our landing page. From here you can make an account, login, or acess other pages.

Sign-up Page

After signing up for an account, you will prompted to create a profile. This can be edited at a later time by visiting the Edit Profile page.

Edit Profile Page

If you already have an account, use the same drop down menu and select the sign in option. This will prompt you to enter your email address and password associated with your account.

Sign-in Page

After signing in, you are able to view different pages that highlight different projects. The Available Projects page lists all projects that are open to students.

Available Projects Page

If there are too many options to pick from, you can also view a randomized single project using the View a Random Project page.

View a Single Project Page

If you would like to see projects that have been completed in the past, you can do so using the Showcase Projects page.

View Showcase Projects Page

Finally, if you are interested in proposing a project for other students, click on the Add Project page where you can input information for a potential project.

Add Project Page

Developer Guide

If you are interested in downloading, installing, running, and/or modifying this application, here is the guide to set up your development environment.

Clone the Repository

First, clone the repository locally to your computer via our GitHub Project Portal Hawaii Repository. Click on the green “<> Code” dropdown menu and clone the repositoy using any prefered method.

Install Node, Metor, and MongoSH.

Running, editing, and modifying the application requires downloading:

Install packages

Once you have the repository cloned and the required downloades, install packages by navigating to your app directory within pph, and run the following command:

meteor npm install

Start Application

After installing the required packages, while in your app/ directory, run the following command to view the application in real time on your local environment:

meteor npm run start

Begin Modifying

At this point, you can make changes within your IDE of choice and the changes will be displayed immediately by opening the following url in your web browser:

http://localhost:3000/

Development History

The development process for BowFolios conformed to Issue Driven Project Management practices. In a nutshell:

Milestone 1: Structure and Understanding

The goal of Milestone 1 was to create the HTML shell of the website and prepare the team with an understanding of the requirements for functionality.

Milestone 2: Data Model Development

The goal of Milestone 2 was to begin adding functionality, build additional superficial design components, and arrange the data model.

Milestone 3: Complete Operational Functionality

The goal of Milestone 3 is to complete final pieces of functionality, clean up the code, and add the special sauce if time allows.

Project Progress

ci-badge

Deployed Live Site

Project Portal Hawaii

Testimonials

Claudia Mena-Rieke (CS Major second year): “I love the site! I can definitely see myself using this in the future. Though, some of the design and colors could use a little adjusting. Other than that its great!”

Maddie Hatanaka (Micro-Bio major second year):

Ken Munekata (Economics major third year): “So, this is to open opportunities and promote successful ones? The concept is great! It seems easy enough to understand and use. I am curious about some parts of information though.”

Jenny Brown (Electrical Engineering major third year): “Love the idea, issues that stick out is not being able to expand on the discriptions and maybe filtering for the types of projects I want to see. Also maybe add photos or expand more if the person wants to onto the project? Lmk if this is enough-thanks for thinking of me”

Kyla Lee (CS major 3/4 year): “I like that the showcase platform can show you the past project boards. Thats a very valuable tool because others can get ideas. The fonts are a little different regarding scientific standards queue rant on fine details Overall, very cool.