cemgunay / coleaseum-webapp

COLEASEUM
https://coleaseum-webapp.vercel.app
1 stars 0 forks source link

Cem all listing features #21

Closed cemgunay closed 10 months ago

cemgunay commented 11 months ago

Merged the create listings and manage listings branch into one and will be adding edit listings to this branch

cemgunay commented 11 months ago

Refer to Create-Listing and Manage-Listing pull requests for details on those

cemgunay commented 11 months ago

this commit fixes issues #20 , #10, #19, #16

components

radio-group.jsx

CustomDialog.js

EditBasics.js

EditAmenities.js

EditLocation

BedroomItem

IncrementalBedroomInput.js

IncrementalBathroomInput.js

EditPropertyAndRooms.js

Carousel.js

EditImages.js

DatePicker.js

DatePickerBirthday

DatePickerMovingDates

DatePickerViewingDates

EditPricingAndDates.js

EditUtilities.js

pages

edit.js

images.js

signin.js

signup.js

dates.js

preview.js

context

AuthContext.js

ListingFormContext.js

utils

constants.js

authentication.js

api routes

listings/index.js

models

Listing.js

reducers

nathanclairmonte commented 11 months ago

This stuff is fireee bro it all works so well! I love the multi-step format for adding a new listing, the image stuff is amazing, and I really love the preview at the last step too.

Manage listing is also working brilliantly and I love the styling there didn't even change anything.

One small point, I made two listings while I was running through and testing the process, but when I view the manage listings page, the two I had just made didn't seem to show up. I feel like this will end up being sorted out once we streamline all the request/listing logic tho so maybe not a huge deal yet? Not too sure

Anyways, here are the small styling changes I made!

cemgunay commented 10 months ago

To address the listings not showing up, I added the "draft" boolean field to Listing model that I was just manually doing in MongoDB but forgot to put in the code, great catch!