Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Profile Page #25

Open
3 tasks
IkeHunter opened this issue Oct 24, 2024 · 3 comments
Open
3 tasks

Profile Page #25

IkeHunter opened this issue Oct 24, 2024 · 3 comments
Assignees
Labels
frontend Involves more work with HTML, CSS, JS good first issue Good for newcomers

Comments

@IkeHunter
Copy link
Collaborator

Info

A user should be able to view their information on a the user profile page, including their "badges", club memberships and roles, and personal information.

Any ideas/suggestions on design or layout are welcomed. If you are comfortable in Django, you can edit the functional view users.views.user_profile_view() to add any necessary context for dynamic data. Otherwise, just mock up a solution using plain html and css, and you can use example data in lieu of dynamic context data (ie using static value "John Doe" instead of {{ user.name }} for a user's name).

Task

  • Design page without form to just display personal info
  • Design page in "edit mode" where user can edit their profile fields (look in the users/models.py > Profile model to see what fields are available)
  • Build out the profile page

Files

  • Put html in app/users/templates/users/user-profile.html
  • Put global CSS in app/static/css/style.css
  • Put scoped CSS (specific to that page) in a new file app/users/static/users/user-profile.css, add link to user-profile.html
  • Put JS in app/static/js/script.js
  • If need scoped JS, create new file: app/clubs/static/clubs/club-home.js and add link to club-home.html
@IkeHunter IkeHunter added good first issue Good for newcomers frontend Involves more work with HTML, CSS, JS labels Oct 24, 2024
@nick1714
Copy link
Contributor

I'm interesting with your project, can you assign it for me so I can try to fix it!!

@IkeHunter
Copy link
Collaborator Author

@nick1714 Someone just claimed this issue last night lol, all of the other issues are fair game though - I think club dashboard is the most similar. Comment on which ever issue you land on and I'll assign it to you👌

@dev-par
Copy link

dev-par commented Dec 20, 2024

Just realized I never commented on this, working on it right now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
frontend Involves more work with HTML, CSS, JS good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants