Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amplication/sample-app
Sample application generated by Amplication
https://github.com/amplication/sample-app
amplication
Last synced: 17 days ago
JSON representation
Sample application generated by Amplication
- Host: GitHub
- URL: https://github.com/amplication/sample-app
- Owner: amplication
- Created: 2022-01-19T09:47:20.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-25T07:50:30.000Z (over 1 year ago)
- Last Synced: 2023-05-25T08:28:06.667Z (over 1 year ago)
- Topics: amplication
- Language: TypeScript
- Homepage:
- Size: 753 KB
- Stars: 48
- Watchers: 4
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This sample project manages an ecommerce and logistics process.
The project was generated with [Amplication](https://amplication.com) and consists of three services:
- [ecommerce-server](#ecommerce-server)
- [ecommerce-admin](#ecommerce-admin)
- [logistic-server](#logistic-server)## ecommerce-server
Order management service for e-commerce applications.
### Features:
- Uses [PostgreSQL plugin](https://github.com/amplication/plugins/tree/master/plugins/db-postgres) as a database
- Uses [JWT plugin](https://github.com/amplication/plugins/tree/master/plugins/auth-jwt) as an authentication strategy
- Uses [Kafka plugin](https://github.com/amplication/plugins/tree/master/plugins/broker-kafka) as a message broker#### *Message Broker Topics:*
This service use the `send` pattern of the broker to notify when an order or a product was created or updated`
- `order.create.v1`
- `order.update.v1`
- `product.create.v1`
- `product.update.v1`
## ecommerce-admin
The admin UI dashboard for the e-commerce application.
## logistic-server
Services that hold the warehouse and shipment entities.
### Features:
- Uses [MySQL plugin](https://github.com/amplication/plugins/tree/master/plugins/db-mysql) as a database
- Uses [Http Base plugin](https://github.com/amplication/plugins/tree/master/plugins/auth-basic) as an authentication strategy
- Uses [Kafka plugin](https://github.com/amplication/plugins/tree/master/plugins/broker-kafka) as a message broker#### *Message Broker Topics:*
This service uses the `receive` pattern of the broker to notify when an order or a product was created or updated.
- `order.create.v1`
- `order.update.v1`
- `product.create.v1`
- `product.update.v1`
### Learn moreYou can learn more in the [Amplication documentation](https://docs.amplication.com/guides/getting-started).