- Make sure you have
node
,npm
,yarn
installed - In the root directory, run
yarn install
- Install
AWS
CLI if extra Amplify modules are needed
- Next.js
- React.js
- AWS Amplify
- Auth
- Hosting
- Storage (S3)
- Cognito
- Styled Component
- Ant Design
- Chart.js
Route | Params | Detail | Auth |
---|---|---|---|
/ | search products by keywords or images | No | |
/result | q, image | show search results | No |
/wishlist | show products on user's wishlist | Yes | |
/history | show current user's search history | Yes | |
/product/[id] | show product details and price history | No | |
/signup | sign up | No | |
/confirm | showHints, email | confirm sign up | No |
/login | log in | No |