AFK-AlignedFamKernel / afk_monorepo

AFK: Aligned Fam Kernel - Monorepo
https://afk-community.xyz
MIT License
15 stars 38 forks source link

Videos short view scroll Screen and Components #171

Closed MSghais closed 1 month ago

MSghais commented 1 month ago

Description

Tiktok screens scroll for video. Do it in the Mobile repo.

Create screen, module, and components to have a way to scroll video or short video with a Nostr event NIP-71 or NIP-1:

https://github.com/nostr-protocol/nips/blob/master/71.md

image

ShantelPeters commented 1 month ago

Hi @MSghais can I be assigned to this issue please

0xdevcollins commented 1 month ago

@MSghais I'd like to take on this task in the mobile repo. Here's my approach with an estimated completion time of 30 hours:

Create the ShortsVideo screen: I'll set up a new screen for short videos and link it to the router using the

Build the TikTok I'll use FlatList to create a scrollable list for users to smoothly navigate through the

Develop the Video I'll fetch video metadata using NIP-1 or NIP-71 and ensure the component renders videos correctly with the relevant

Add Nostr I'll implement user interactions (likes, comments, etc.) using Nostr events to allow engagement with the videos.

Let me know if I can go ahead!

ETA 30hrs

NueloSE commented 1 month ago

@MSghais can i work on this

lindsaymoralesb commented 1 month ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Lindsay - Software Engineer. 4.5+ years of exp. Already contributed to this project several times.

How I plan on tackling this issue

  1. Create the short videos module.
  2. Create the view videos component using the FlatList as stated on the description, ensuring a smooth scroll and also handling video playback based on visibility.
  3. Create a video component that accepts Nostr event data as props.
  4. Implement the integration with the nostr hooks by adding buttons for the different interactions with the videos.
  5. Add the screen in the router.
  6. Testing and demo video.

ETA: 2 days

Benjtalkshow commented 1 month ago

Hello @MSghais Can i be assigned to this task? ETA 48hrs

petersdt commented 1 month ago

@MSghais can i be assigned this task?