Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Perfil: a pencil on the avatar to add, remove or adjust the photo

Closed
#178 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
58/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
openapi, swift

Research direction

Start in the Perfil avatar UI and read the avatar endpoints in user.openapi.yaml to identify the supported photo operations. Implement the pencil button and options to add or change, remove, and adjust the avatar, including crop and zoom before upload. Done means only the avatar is editable and all three actions work through the documented endpoints; Swift work is deferred to a future sub-issue.

Written by the indexing model from the issue text.

Description

area/kotlin

From Brian's review of the demo (2026-10-21). Not for the 2026-10-23 delivery.

In Perfil, "Quitar foto" should become a pencil button next to the avatar, opening options to add, remove, and edit (size or position).

  • A pencil button on the avatar opens a sheet with Agregar o cambiar foto, Quitar foto and Ajustar (crop and zoom before uploading).
  • Only the avatar is editable (user 1.0). Use the avatar endpoints user.openapi.yaml already has.
  • Swift gets the same as a [Swift] sub-issue when it resumes.
Dominant language
Java
Stars
1
Forks
0
Avg merge
1d 7h
Merged PRs (30d)
86

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from K-Forge/KApp

All issues in K-Forge/KApp

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.