Empowering Projects with the Right Teams
Adam Bell, Adriel White, Dmitry Gordeev, Gabriel White, and Tim Lum.
Project Portal Hawaii GitHub Organization
Team Contract
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
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.
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.
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.
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.
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.
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.
If there are too many options to pick from, you can also view a randomized single project using the View a Random 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.
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.
If you are interested in downloading, installing, running, and/or modifying this application, here is the guide to set up your development environment.
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.
Running, editing, and modifying the application requires downloading:
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
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
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:
The development process for BowFolios conformed to Issue Driven Project Management practices. In a nutshell:
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.
The goal of Milestone 2 was to begin adding functionality, build additional superficial design components, and arrange the data model.
The goal of Milestone 3 is to complete final pieces of functionality, clean up the code, and add the special sauce if time allows.
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.