Retoor software development Projects Research SearchXNG
Register Sign In

22 lines
407 B
TOML
Raw Normal View History

feat: implement basic version of the application with core functionality
2026-05-10 09:08:12 +02:00
[project]
name = "devplacepy"
version = "1.0.0"
description = "DevPlace - The Developer Social Network"
requires-python = ">=3.11"
dependencies = [
"fastapi",
"uvicorn[standard]",
"jinja2",
"python-multipart",
"dataset",
"passlib[bcrypt]",
"python-dotenv",
"aiofiles",
feat: add avatar upload and cropping functionality to user profile settings Implement avatar management with image upload, client-side cropping, and server-side storage. Users can now upload profile pictures from their local filesystem, crop them to a square aspect ratio using a drag-and-resize interface, and save the result. The backend stores cropped images in a dedicated avatars directory and updates the user record with the new avatar path. Includes validation for file type and size limits, plus fallback to default avatar on error.
2026-05-10 21:33:53 +02:00
"httpx",
"dicebear",
feat: implement basic version of the application with core functionality
2026-05-10 09:08:12 +02:00
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
Reference in New Issue Copy Permalink
7dd1da38b9
devplacepy/pyproject.toml
Response time: 41ms
Mail Licenses API