Skip to the content.

UH Marketplace

Overview

Spending the majority of your time on campus, whether living, working, or attending classes, results in the accumulation of various campus-specific items. This scenario has given rise to a growing demand for a platform that can facilitate the buying and selling of these goods. Introducing “uh-marketplace,” a user-friendly application designed to cater to the needs of students right here at UH Manoa. For further details, please continue reading.

Objectives/Goals

Our objective for this app is to facilitate the process of buying, selling, and even trading items at UH Manoa, making it easier than ever before. By doing so, we aim to help people save money, prevent items from going to waste, and enable them to earn back some of their expenses. Given the ever-changing population of students at UH Manoa, this app has the potential to benefit a wide range of people.

What we offer

We offer a way for students to buy/sell items. The marketplace is open for everyone to explore, allowing easy navigation through a search bar and a selection of pre-made filters. However, enhanced functionality becomes accessible when users log in as a “User” (specifically UHM students). As registered Users, individuals gain the ability to not only browse the marketplace but also delve into seller profiles, which display the user’s listed items and their respective ratings. Moreover, Users can take actions such as ordering, making offers, and purchasing goods directly from the marketplace. They can also create listings for items they wish to sell. Additionally, Users have the option to report other users or specific items on the marketplace that may violate guidelines. Administrators possess the authority to remove items from the marketplace if they are deemed unsafe, inappropriate, or illegal, ensuring a safe and reliable environment for all users.

Community Feedback

The Team wants your feedback! If you have some time to fill out our feedback form you can let us know your rating on our site! Fill out any issues you have or tell us how we can improve or leave some general feedback which we can use as reviews for our site. In any case thank you for your valuable time!

Reviews

John Mercer East (5★) - “It’s good but unfinished”

Deployment

You can access our deployed application running on Digital Ocean here

Developer Guide

  1. Begin by installing Meteor based on the instructions tailored to your operating system.

  2. Create your personalized version by accessing the original template on our page. Navigate to the “generated from” link, and select “use this template” to create your iteration.

  3. After downloading the template to your local machine, navigate to the ‘app/’ directory using the command line (cd) and install the necessary packages with the following command:

$ meteor npm install
  1. Execute the system by running:
$ meteor npm run start
  1. Assuming everything is configured correctly, the application should be accessible at http://localhost:3000.

Landing Page

This is the first page anyone can view as they are viewing our website. It prompts the user to login if they want to continue.

Home Image

Logged In

If the user is logged in then you will have more access to the website. A nav bar will appear with “Sell” and “My Listings” option.

Sign Up Page

If users don’t have an account they can sign up through this page.

Login Page

Users can login through their account through this page.

Sign Out

This page is showing the user what happens after logging out.

Sell Page

This page is where you can list your own items to be sold.

Your Listings Page

This page is where you can see your own items being sold.

Home Page

This is the general listings page.

Profile Page

This page is where you can visit your profile.

Listing Card

This page shows a card with full details after clicking onto a listing.

Listing Report

This page shows a text box that appears after clicking report on the bottom right.

Admin Reporting

This page shows reports sent in from users. The admin on the page can either dismiss the report without deleting or delete then dismiss the report to close it off.

Milestone 1 - Basic Needs

Milestone 2 - Fixes and overall improvement

Milestone 3 - Finishing Touches

Members

UH Marketplace was created by Ryne Stagen, Zachary Stoddard, Elijah Inofinada, Brandon Underwood, Mark Posey, All members created and agreed to the terms of Contract