Skip to content

User Story - Profile Section #28

Description

@ShaneDoyleDev

EPIC: User Interaction and Content Engagement

As a user, I can have a section showcasing my own personal profile, so that I can share information about myself with others in the tech community.

T-Shirt Size: XL

Acceptance Criteria

  • There is a separate section of the site for the users profile.
  • The user's profile image is displayed prominently at the top.
  • Users can share where in the world they live and profession within the tech industry.
  • Users can write a short bio about themselves to give more information to other visitors.
  • Users can share links to their social media information.
  • The profile page should be responsive for smaller screens.

Tasks

  • Create a model in the blog app for the profile information.
  • Use a django signal to create a profile instance when a new user is saved.
  • Design a template for the Profile section.
  • Show the user's profile image, name and profession at the top of the page
  • Show the users date of birth, optional email and short bio.
  • Show the users website links to their social media accounts.
  • If the user is logged in then have the button take them to the write article page.
  • Ensure that the section is responsive and remains easy to read on smaller screens.

Metadata

Metadata

Assignees

Labels

must haveFeatures that are essential for the Minimum Viable Product (MVP)

Projects

Status
Done

Relationships

None yet

Development

No branches or pull requests

Issue actions