A reactive Single-Page Application that allows user to create rentals post, manage their rentals
Web Site Page: https://rentalbooking.herokuapp.com/
- Frontend implemented with React, Redux
- Backend impletemented useing Node.js, Express.js, Mongodb, Mongoose
- used Google Map API to display the location of the houses
- used Amazon AWS S3 services to store the user uploaded images
- Registered Users are able to create their rental listing
- Users are able to upload their image
- Users are able see all of their listing and decide to delete or update them
- Search functionailty is available
- A booking system will be added, each user will be able to schedule a viewing of the houses
- The owner will be able to see all the viewing or booking request and confirmed with the requester
- A comment field for each of the rental will be added so that user will be make comments on it
- More robusted UI will be added or modification of the existing UI
- Will be implementing Redis cache system to avoid the backend hitting the database too many times