Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wangyj641/gotour

A travel website
https://github.com/wangyj641/gotour

ant-design docker json-server nginx reactjs

Last synced: about 2 months ago
JSON representation

A travel website

Awesome Lists containing this project

README

        

# gotour

- A tourism e-commerce shopping platform front-end application where users can browse travel product information, purchase travel products, make online payments, and more.

- Developed with Typescript, React, Redux, ant-design, JWT, docker.

### Key Skills
- Integrate ant-design components and build reusable components
- JWT authentication
- Use react-redux to manage app states
- Apply redux-thunk to implement async actions distribution and disposal
- Docker Containerized deployment and cloud deployment

### Key Features

- View product list
- View specific product detail
- Add products to a shopping cart
- Checkout shopping carts
- Login an account
- Register an account
- Logout an account
- Place orders
- View orders
- Payment online

![screenshot](public/screenshot.jpg)

### Getting Started

- Start json-server:
```shell
json-server --watch .\db.json --port 5000
```

- Start the app
```shell
npm start
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.