- Used React.js frontend
- Used Egg.js backend
- MySQL Database
- Users can register, login and logout
- Users can choose location and rental period
- Users can search for rentals with specific criteria
- Users can view the detail information of the chosen rental and view the comments of it.
- Users can book and conmment on the chosen rental
- Users can view their own profile and modify their profile (Description of themselves and telephone).
- All pages pass the html validator
- Add an order page, which has two options, one shows all the unpaid orders and the other shows all paid orders. Users can also pay their orders in this page.
- The top four hot houses are shown in the main page, which depends on the click times of the rental house by users.