Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Description

Our team’s web application aims to enable musicians to buy and sell equipment, facilitating a direct connection and trade among them. We envision several key features for our platform:

  • A user account system.
  • The ability for users to post instruments for sale and purchase them.
  • A messaging system for buyers to contact sellers.
  • A liking system for users to save postings they are interested in.
  • The ability for users to review others who have sold products.
  • A potential tracking system for monitoring the delivery of orders.

User Roles

Registered User

  • Registered accounts can be:
    • Browsers: Including musicians, site managers, users checking comments, potential advertisers, etc.
    • Buyers: Musicians looking to buy instruments.
    • Sellers: Musicians with instruments to sell.
    • Buyer-Sellers: Musicians who both buy and sell musical equipment.
  • Registered users can browse, search, buy equipment, track their orders, and add listings to their Wishlist.

Unregistered Buyer

  • Can browse, search, and buy musical equipment without registering.
    • This includes individuals concerned about data storage or those opting not to create an account but still wishing to purchase.
  • Cannot track their orders or add listings to a Wishlist.

Platform Administrator

  • Responsible for overseeing and managing the website. Roles include:
    • Trusted Administrators: Developers and those involved in the site's creation.
    • Platform Managers: Content moderators, reviewers, etc.
    • Platform Support: Customer support personnel.
  • Administrators can modify equipment categories, set policies, monitor activities, and handle support issues.

Pages

The project will approximately consist of nine pages:

  • General Profile Page: Allows users to edit their profile, visibility, and customer/seller reviews.
  • Login / Sign Up Page: General login with password/username recovery options.
  • Home Page/Testimonials: Landing page showcasing testimonials and key application features.
  • Product Listing Page: Displays products, seller descriptions, and reviews.
  • Create a Listing: Enables sellers to post listings with descriptions, conditions, and pricing.
  • Search Page/Feed: A comprehensive search page with filtering options.
  • Legal Page / Terms: Lists application terms of use and legal disclaimers.
  • Wishlist / Track Order: For tracking orders and managing a Wishlist.
  • Support: Connects users with support through email or phone.

Our Team

  • Ryan Luders: A senior at Washington State University interested in machine learning, databasing, and big data.
  • John Kendall: A senior with a background in indie video game development and livestream systems.
  • Ayden Armstrong: A senior specializing in cloud computing, web design, and cybersecurity.

Team's GitHub

To explore our team's project repository, visit our GitHub repo.

About

Web application for buying and selling musical equipment

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages