View on GitHub

Manoa Exchange

Connecting the UH Community to buy/sell goods.

Project Board | Application Code | Run Manoa Exchange

Table of Contents


Overview

Manoa Exchange is a Meteor Application that allows the UH Manoa community to sell their unwanted dormitory and/or apartment appliances. This makes it easy for students, faculty, and staff alike to post and find potential products, along with setting up a meeting on campus to exchange goods.


Goals


Developers Guide

  1. Install meteor.
  2. Download Manoa Exchange.
  3. CD into app/ directory and install libraries. meteor npm install
  4. Run application. meteor npm run start
  5. Open Application on http://localhost:3000/.

Startup

Manoa Exchange is a UH community tool. Registration will be required for access to all features of the application. To register, click sign in at the top right of the page, and in the dropdown menu, click sign up. You will be taken to the sign up page to quickly create an account, after creation you will have full access to the features the application. You will be able to search for a multitude of items being offered by members of the UH community, or list items of your own.


User Guide

Landing Page

The first page you will see is the introduction page, letting you know the capabilities of the application.

Register an Account

In order to access the features of ManoaExchange, you need to register

Sign-in Page

If you have an account, click the login icon on the top right of the website.

Home Page

Logging in will redirect you to the home page which will allow you further access to features of the application.

Profile Page

One feature is creating a profile page to see a summary of currently listed items for sale. You may also view other users profile pages.

Edit Profile Page

Need to make changes to your profile? Edit as you need.

Create an Item

List an item you no longer want up for sale.

Edit an Item

Edit the information of your item.

Categories

Don’t know what you want? Search by category

Search By Categories

List of all items in your category.

Report a user

Unfortunately you may run into inappropriate behavior from other users on this site. Click on the report button to notify an admin of the issue.

Admin Page

Admins view reports submitted by users and from their judgement, may or may not delete the item or user said reports is on.


Development Progress

This section shows our progress in creating the application.

Milestone 1

Status: Complete

Versions 1-6

Date: 3/31/19-4/11/19

Start creating mockup pages for a select few pages. We first started coding in a React application. Once we had our mockup pages created, we transferred it over to the Meteor application. Along with the mockup pages, links toward over half the pages work, but are not implemented yet.

Pages Worked On:

As of now, the landing page, user home, profile, message and report pages are only mockup pages. Sign in/sign up allows a user to sign in but does not redirect to correct page. And the landing page has both the navigation bar for new users and signed it users. The navigation bar will be fixed once user only functions is imnplemented, and is there only to show what it looks like for new users.

See Milestone 1 Project Board for more details.

Milestone 2

Status: Complete

Versions 7-20

Date: 4/12/19 - 4/25/19

Goals: Finish Mockup for remaining pages and implement functions of Milestone 1 pages along with a few extra functions.

Summary of completed tasks:

See Milestone 2 Project Board for more details.’

Milestone 3

Status: Complete

Versions 21-26

Date 4/26/19 - 5/06/19

Goals: Finish all remaining issues and create a consistent theme across the site. Clean up any leftover and unused files.

Summary of completed tasks:

See Milestone 3 Project Board for more details.


Community Feedback

“Posting items was useful and easy. However some areas did not work such as messages”

~Undergraduate Senior computer science major

“The listing items was easy to use. The ui design needs work”

~Undergraduate Junior Computer Science major

“The website is not straightforward and could need work style-wise.”

~Graduate Biology major

“Interesting concept, would like to use this when I move”

~Undergraduate Junior Computer Science major

Contributors

This was a joint project created by Shawn Anthony, Christopher Na, and Katherine Piniol.

Top of Page