View on GitHub

UHManoasList

A flea market service for the University of Hawaii at Manoa community

Project Board

Repository

Deployed Website

Project Milestones

Milestone 1

Milestone 2

Milestone 3

About UHManoasList

UHManoasList is a service that is going to be available for UH Manoa students. Students who have an interest in selling or buying school or campus living related objects would use this service to do just that. This service would be a method for students to sell some things that they think that another student would find useful but no longer need themselves, such as textbooks or a piece of furniture for a dorm room. Similarly, it is a method to buy an item you think you might be interested in from sellers of an object of that nature.

Intended Functionality

This application is meant specifically for UH students, faculty, and staff. Our application will make sure that buyers and sellers fit within these categories and buyers and sellers will connect to the service through their UH credentials. The goods and services being sold on this service should also be relevant to UH students. Transactions must be carried out on-campus if a seller wants to meet off-campus, that could be a potential red flag.

All of these functionalities are tentative and have not been developed yet, this page will update as progress has been made in development.

Community Feedback

Jason C. says Clean looking website, likes how it works, and little hard to navigate

Jacob C. says Maybe have a different color scheme, easy to use, and very functional

Josh K. says Good idea ,could be more appealing, but overall good functionality

Cameron L. says Good concept,a bit similar to craigslist, could make more user friendly, good functionality

Lauren M. says I like the colors, I like how everything is set up, it’s simple, could be more appealing to the eye

User Guide

Each user will start with the landing page, which provides basic information as to what UHManoasList is. New and returning users must create a new account or sign in to gain full access to the website.

Landing Page

Upon logging in or signing up with the correct credentials, functionality to Sell an item, View Categories page to buy an item, View different user profiles to buy items, will be granted.

When you first signup, you will need to fill out a form with all the necessary information for a user profile.

To list an item for sale, head to the Sell an Item page and fill out the respective information, the name of the item, your asking price for the item, the condition the item is in, and a image to show what the item looks like and what category you believe your item falls under as well as a description for the item you are selling. Press submit to put up your item for sale.

Sell Page

Each user will have a profile page with the ability to view items that they are putting up for sale, as well as items that they are potentially looking to buy.

If you would like to edit your profile, you can click your username in the top righthand corner and click Edit Profile to edit your profile.

To buy an item, head to the categories page to browse the numerous different categories and different items within their respective categories for sale.

Categories page

Each category will include items for sale realated to that category.

Category page

To see more details about an individual item, click the view button on the item you want to buy. You will be redirected to the item page where you can look at the seller’s profile page which contains the contact information to buy the item.

Item Page

If you find any suspicious or illegal items, head to the report page to send an alert to our admins by providing a description of why the item needs to be checked over and press submit.

Report Page

Developer Guide

To download the source code for UHManoasList, head to the repository and download the master branch.

To run the native app, cd into the master branch directory of your computers native terminal and get to the app folder

Then, install meteor in the app folder using this command

Then run meteor npm run start within the app folder head to http://localhost:3000 to see the app running.

To modify the native source code, we recommend you use IntelliJ Idea to modify the source code to your liking. You can download it here