adonisote / popscle.com

Resources to learn anything, curated by people you trust.
https://popscle.com
1 stars 0 forks source link

Homepage for users who are signed in #6

Open malikpiara opened 3 months ago

malikpiara commented 3 months ago

Context

We need to provide our users with a way to access and discover the spaces that exist within Popscle. We also need a starting point from which the design of our product can grow.

Investment

Since anything we build at this point will be subject to iterations, 1 day should be enough to design and develop a solution that gets the job done.

Proposed Solution

Let's build an alternative homepage for signed in users that displays a simple list of the spaces that exist in Popscle, so users can find them. This page should be responsive and functional for mobile usage. The order by which the spaces are displayed doesn't matter for now.

This should be a protected page, only visible to users who are logged in. My proposal is to make /home the default route. When users who are not logged in try to visit the route, they should be redirected to the sign in route.

IMAGE 2024-06-17 12:34:26

IMAGE 2024-06-17 13:03:28

Things that can go wrong

The scope is small. I don't see anything out of the ordinary that we may have to consider or spend additional energy in.

Out of Scope

  1. We're not implementing a way to let users choose which spaces are displayed. Everything will be displayed by default.
  2. We're also not implementing any pagination. The design will likely change.
  3. Letting users submit a resource from the homepage is important but that's also out of scope.