Skip to content

Story: homepages #16

@bonbud-macryg

Description

@bonbud-macryg

As a user, I should be able to enter my @p in my Sky navbar and see my homepage. I should be able to enter someone else's @p in the navbar and see their homepage, or a default homepage if 1) the ship isn't booted or 2) they haven't set up a homepage yet.

My homepage is publicly viewable to everyone using Sky or clicking a link to this homepage on the clearweb.

This should look as much like the Sky homepages demo as possible, using the code in urbit/shrub as a reference implementation.

All homepages should include basic info at the top including header image, profile image, display name, and a short bio of 256 characters or less.

(Ideally, my homepage can have widgets. A widget might be a pair of React component and a scry path that serves some JSON data. This might have security implications that make it a NEAR Social VM-complete problem. Let's find out!)

If I'm viewing my own homepage while logged into Urbit, I'm able to edit the info and widgets in there. Personally I'd like to be able to do this without clicking a specific "Edit" button, so my homepage itself is a WYSIWYG homepage builder.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions