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.
- Jacob Cunningham: Jacob-Cunningham
- Shaike Mukul: ShaikeMukul
- Aarav Patel: aarav885
- Dale Eman: deman001
- Abdullah Chaudhry: ChauAbdul786
- JavaScript
- HTML/CSS
- React
- React-Bootstrap
- Mongoose/MongoDB
- 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
- Create listings
- As a seller I want to create listings where I can describe my product.
- Display listings
- As a buyer I want to view lists of listings to find products I want.
- Favorited Listings
- As a buyer I want to save listings so I can come back to them later.
- Sign up
- As a user I want to create an account so only I can manage my listings.
- Categories
- As a buyer I want to sort listings by categories chosen by sellers so I only see listings relevant to me.
- Chat
- As a user I want to be able to chat with the person that is buying/selling from me.
- Filtering Listings
- As a buyer I want to be able to search for the specific item that I want.
- 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.
Open two terminals. Inside the first:
cd client
npm i
npm start
Inside the second:
cd mongo
npm i
npm start