Skip to content

AnsonChen11/taipei-day-trip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

Taipei-Day-Trip

Taipei-Day-Trip is a travel e-commerce website that allows users to browse or search for and order their preferred Taipei day trip itinerary.

  • Website URL: http://18.180.127.17:3000/

  • Test account: 123@gmail.com

  • Test password: 123123

  • Test Credit Card Infomation:

    • Credit Card number(卡片號碼): 4242 4242 4242 4242
    • Credit Card Expiration Dates (過期時間): 12/34
    • Credit Card CCV Code (驗證密碼): 123

Demo

  • Infinite Scroll Attractions
  • Keyword Search
  • Attraction Image Carousel

ezgif com-video-to-gif

  • Shopping Cart System
  • Checking and Deleting Orders
  • Payment System
  • Viewing History Orders

ezgif com-video-to-gif

Table of Contents

Main Features

  • Membership System
    • Registration and login fields use regular expression validation to ensure data format correctness.
    • Member verification uses JSON Web Tokens.
    • View order history.
  • Attraction
    • Use keywords to find related attractions.
    • Implement infinite scroll to load more attractions.
    • Implement carousel effect for attraction images.
  • Order and payment
    • Shopping cart system for adding, removing, and managing items.
    • Integrate third-party payment service TapPaySDK.

Backend Technique

Key Points

  • JWT authentication
  • Third-party Payment Service
  • MVC Pattern

Environment / Web Framework

  • Python / Flask

AWS Cloud Service

  • EC2

Database

  • MySQL

Networking

  • HTTP

Third Party Library

  • bcrypt
  • Google Maps API

Version Control

  • Git/GitHub

System Architecture

TaipeiDayTrip Architecture

Database Schema

Taipei Schema

Frontend Technique

  • HTML
  • JavaScript
  • CSS
  • RWD
  • AJAX

API Doc

Figma Doc

Contact

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published