- Docker
- Docker-compose
- watchman-make
- TapPay API
make sure you have modify .env.example
, server/config.example/
, server/client/config
files and just make start
then you can start to develop your Taipei day trip app!
$ git clone https://github.com/TWcamel/taipei-day-trip-website.git
$ cd taipei-day-trip-website
$ cp .env.example .env #change docker variables for your app
$ cp -r server/config.example server/config #change mysql variables for your app
$ cp -r server/client/config.example server/client/config #change TapPay API variables for your app
$ make start
- Image distribute to CDN (EC2 with RDS)
- docker to taipei time zone
- user's order history
- verify client's orders
- shopping cart
- booking history
- check number of goods in the store house before place an order -> no store house needed
- re-design user login for better security (JWT+cookie)
- recommendation algo for trending attractions
- cache for better UX
- Unit test
- CI\CD workflow using git action