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

https://github.com/ryghub/impressive-strawberry

Achievements-as-a-service
https://github.com/ryghub/impressive-strawberry

achievements fastapi sqlalchemy strawberry-achievements

Last synced: 4 months ago
JSON representation

Achievements-as-a-service

Awesome Lists containing this project

README

          


Impressive Strawberry


Achievement-as-a-service

> [!Caution]
>
> Development on this project is inactive.
>
> Its dependencies are outdated and likely to have security vulnerabilities.
>
> **Do not make accessible to the public Internet as-is!**

## Links

### Tools


Written in Python

 

Using the FastAPI framework

 

Testing with pytest

### Packaging


Available on PyPI

### Documentation


Licensed under AGPL-3.0-or-later

### Development


GitHub mirror

 

Releases

 

Issues

 

Pull requests

 

Stars

 

Forks

## Installation

Use the provided Docker image, configuring the following environment variables:

| Variable | Description |
|----------|-------------|
| `IS_DB_URI` | SQLAlchemy engine URL to use to select the database. |
| `IS_WEB_HOST` | Host to bind the webserver to. |
| `IS_WEB_PORT` | TCP port to bind the webserver to. |
| `IS_SECRET` | Secret used for administration tasks. |
| `CORS_ALLOW_ORIGINS` | Origins to return in the `Access-Control-Allow-Origins` header. |

## Roadmap

The roadmap is published [on GitHub Projects](https://github.com/orgs/RYGhub/projects/1/views/1).