📄 Swagger API documentation: https://app.swaggerhub.com/apis-docs/padax/taipei-day-trip/1.1.0
📊 Figma Prototype: https://www.figma.com/file/MZkYBH31H5gyLoZoZq116j/Taipei-Trip-%E5%8F%B0%E5%8C%97%E4%B8%80%E6%97%A5%E9%81%8A-2.0
🧑💻 Login With:
Test Account: test@gmail.com
Test Password: @Test12345
💳 Make Payment With Test Credit Card:
Card Number: 4242-4242-4242-4242
Card Expiration Date: 12/33
Card CVV: 123
-
Basic signup, login, and logout.
-
User can view and modify their personal information and avatar image.
-
Allow user to upload their own avatar image.
-
User authentication with JWT (Json Web Token).
-
Allow users to view their history orders.
- Online payment system with Tappay.
-
Loading animation, displayed while images are being loading.
-
RWD (Responsive Web Design).
-
Infinite scroll and attractions' images carousel.
-
Frontend is built with pure HTML, CSS, JavaScript.
- Docker
- docker-compose
- Python Flask
- MySQL
- AWS EC2
- AWS CodeDeploy
- AWS RDS
- HTTP & HTTPS
- Domain Name System (DNS)
- NGINX
- SSL (ZeroSSL)
- CI:
- GitHub Actions
- Docker Hub Webhooks
- CD:
- Jenkins
- AWS CodeDeploy
- Unit test: Pytest
- TapPay
- Git / GitHub
- Docker Hub
- MVC Pattern
- HTML
- CSS
- JavaScript
- JinJa2 template
🙂Hsien-Yu, Yang
📩Email: sand050965@gmail.com