Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/watson28/aiven-cloud-platforms
https://github.com/watson28/aiven-cloud-platforms
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/watson28/aiven-cloud-platforms
- Owner: watson28
- Created: 2021-09-20T11:02:53.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-21T14:02:16.000Z (about 3 years ago)
- Last Synced: 2023-12-12T03:22:08.798Z (11 months ago)
- Language: TypeScript
- Size: 250 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Aiven cloud platforms
This is an example project that uses (Aiven API)[https://api.aiven.io/doc/#tag/Cloud]
to display a list of avilable cloud platforms.## features
- Display list of cloud platforms
- Filter by cloud provider
- Filter by distance from user's current location## Getting started
The application consist of both a frontend and a backend api service which can be executed
using docker.```bash
mkdir -p .data
docker compose -p aiven up
```The first line create a `.data` folder used to cache the cloud platforms.
## Main technologies
- React
- Typescript
- Python
- FastAPI
- Poetry## Tests run
After running the containers, you will be able to also run the test suite.
```sh
docker exec aiven_web_service_1 pytest
``````sh
docker exec aiven_frontend_service_1 sh -c "npm test -- --watchAll=false"
```