Skip to content

CS179K-Summer23/cs179-project-swankystorage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swanky Storage

Web App

Craigslist style app where users can post listings of objects and find listings that others have posted. They can contact one another through a simple chat feature to sell/buy/ask about listings.

Team Members

  • Jacob Cunningham: Jacob-Cunningham
  • Shaike Mukul: ShaikeMukul
  • Aarav Patel: aarav885
  • Dale Eman: deman001
  • Abdullah Chaudhry: ChauAbdul786

Technologies

  • JavaScript
  • HTML/CSS
  • React
  • React-Bootstrap
  • Mongoose/MongoDB

Major Features

  • Create Listings: 40 Story Points
    • Item
    • Price
    • Location
    • Pictures
    • Description
  • Display Listings: 40 Story Points
  • Favorited Listings : 40 Story Points
  • Account Sign Up/Log In: 40 Story Points
  • Categories: 40 Story Points
  • Chat: 40 Story Points
  • Filtering Listings: 40 Story Points
  • Modify Listings: 20 Story Points

User Stories

  1. Create listings
    • As a seller I want to create listings where I can describe my product.
  2. Display listings
    • As a buyer I want to view lists of listings to find products I want.
  3. Favorited Listings
    • As a buyer I want to save listings so I can come back to them later.
  4. Sign up
    • As a user I want to create an account so only I can manage my listings.
  5. Categories
    • As a buyer I want to sort listings by categories chosen by sellers so I only see listings relevant to me.
  6. Chat
    • As a user I want to be able to chat with the person that is buying/selling from me.
  7. Filtering Listings
    • As a buyer I want to be able to search for the specific item that I want.
  8. Modify listings
    • As a seller I want to remove my listings when my product has sold.
    • As a seller I want to update my listings to correct errors and/or update details about the posting.

To Run Locally

Open two terminals. Inside the first:

cd client
npm i
npm start

Inside the second:

cd mongo
npm i
npm start

About

cs179-project-swankystorage created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5