Bauhaus Avatar Generator – сервіс для генерації автарів-плейсхолдерів
Сервіс дозволяє згенерувати унікальну картинку в стилі баухаус з власною кольоровою темою
Сервіс дозволяє згенерувати унікальну картинку в стилі баухаус з власною кольоровою темою. Створений для інтеграції з додатками де є багато користувачів і у деяких з них може не бути встановленого зображення профілю.
Сервіс базується на NPM-пакеті, який я зібрав за допомогою CursorAI та Cloudflare Worker в якості бекенду. Код воркеру знаходиться в репозиторії проєкту. Пакет можно юзати і без звертання до сервісу, напряму встановивши пакет.
Сайт сервісу з інструкцією як створити URL: bauhaus-avatar-generator.pp.ua або avatar-generator.ujournal.com.ua
Github проєкту: github.com/jmas/bauhaus-avatar-generator
Приклад інтеграції:
1
<img src="https://avatar-generator.ujournal.com.ua/username.svg" />
Приклад на TypeScript:
1
2
3
4
5
6
7
8
9
10
11
import { generateSVG, GenerateOptions } from "bauhaus-avatar-generator";
// Generate with custom size
const avatar = generateSVG("alice", { size: 256 });
// Generate with custom colors and weights
const avatar2 = generateSVG("bob", {
colors: ["#ff6b6b", "#4ecdc4", "#45b7d1", "#96ceb4", "#feca57"],
weights: [30, 25, 20, 15, 10],
size: 300,
});
Публікація захищена ліцензією CC BY 4.0 .