This is a travel e-commerce website that uses a front-end and back-end separation architecture, designed according to RESTful API, and integrates payment services.
(Change to put the web onto the synology server for cost concern)
- RWD
- Infinite scroll tourism loading.
- Search tourist spots with implication keywords.
- carousel imgage slider.
- Travel itinerary booking.
- Integrate Tap Pay payment system.
- Check history orders in member page.
- Change member information, upload member profile picture in member page.
- Client: HTML, CSS, JavaScript, Flexbox, RWD
- Server: Python, Flask, MySQL, AWS EC2, Synology NAS
- Use MySQL.
- DB normalized in 3NF.
- Foreign keys: attractions
id
,booking_id
,member_id
.