Skip to content

ert47896/taipei-day-trip-website

 
 

Repository files navigation

Taipei Trip 旅遊電商網站

This website is built with the Taipei City tourist attractions from Taipei Open Data Platform. Features include:

  • Browse and Search attractions on the homepage
  • Membership system for sign up / sign in
  • Shopping cart system for booking the attraction guide
  • Integrate TapPay SDK for providing online payment service

Demo

Taipei Trip website:https://trip.taipeilife.site/

For sign in

Test Account:[email protected] (or sign up new user)
Test Password:test

For payment verification

Credit Card:4242 4242 4242 4242
Date:01/24
CVV:123

Skills

  • Created with Python Flask
  • Used MVC design pattern in Python and Javascript
  • Combined Nginx, Flask, MySQL and Let's Encrypt(auto renew SSL certification) with Docker Compose for rapid deployment
  • Built RESTful style API
  • Used MySQL for storing data and applied Index & Foreign key
  • Integrate Third-party payment: TapPay SDK
  • Used HTML and CSS to accomplish RWD

System Architecture Diagrame

Taipei Trip Architecture

MySQL Database Scheam

Trip_DB_ERdiagram

Features

Homepage

  1. Applied infinite scroll to automatically load next 12 attractions data
  2. Supported searching attractions by keywords

image

Membership System

User Sign Up / Sign In

image

The page of each attraction

Present information of that attraction and supply booking guide service

image

The page of booking guide service

User needs to fill in personal and payment information for booking guide service.

image

Thank you page

Show the trip information and the payment status

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 30.0%
  • Python 28.8%
  • CSS 26.6%
  • HTML 14.0%
  • Other 0.6%