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

Article NIP 23 to Create and Read #465

Open
4 tasks
MSghais opened this issue Feb 5, 2025 · 11 comments
Open
4 tasks

Article NIP 23 to Create and Read #465

MSghais opened this issue Feb 5, 2025 · 11 comments
Labels
features Build new features frontend Web & Mobile & UI/UX good first issue Good for newcomers mobile React native dev

Comments

@MSghais
Copy link
Member

MSghais commented Feb 5, 2025

Description

We want to be able to create article with markdown.
https://github.com/nostr-protocol/nips/blob/master/23.md

  • Add a tab in the CreateForm to create article
  • Add a Markdown editor comptabile with Web and React native, check if it's a good package/lib and secure one
  • Create a hook in the afk_nostr_sdk to send a Article as a NIP 23 with your Nostr account
  • Read a Kind 30023 in the Feed (add a Article filter), and convert the markdown as an Article

Docs Text editor:

https://docs.expo.dev/guides/editing-richtext/

@MSghais MSghais added features Build new features frontend Web & Mobile & UI/UX good first issue Good for newcomers mobile React native dev labels Feb 5, 2025
@pheobeayo
Copy link

Can I take care of this issue?

@lindsaymoralesb
Copy link
Contributor

Can I take this issue?
Tasks and ETAs:

  • Add the tab: 1/2 h
  • Markdown editor research: 1/2 day
  • Integrate the editor and testing: 1/2 day
  • Send article hook: 1/2 day
  • Read and convert: 1/2 day

@jaiminRaiyani
Copy link
Contributor

I’d like to help with this.

@caxtonacollins
Copy link

I will love to handle this issue.
To solve this issue:

  • I will add a tab in the CreateForm to create an article.
  • I will add a markdown editor compactable with web and react native.
  • I will create a hook to send a NIP 23 with a notr account.
    Am ready to put in the work please assign me this issue

@JuViquez
Copy link

JuViquez commented Feb 6, 2025

Can I jump on this task? I'm from Dojo Coding community

@Franklivania
Copy link

Hi, my name is Chibuzo Franklin. I am a frontend developer with expertise in React, Next.js, TypeScript, JavaScript, and Tailwind CSS. I specialize in building robust, reusable UI components and seamless integrations with third-party libraries. Given my experience, I can effectively implement a markdown-based article creation feature while ensuring security and compatibility across web and React Native.

Plan to Fix the Issue

Enhance the CreateForm: Add a new tab specifically for article creation.
Integrate a Markdown Editor: Research and select a secure, well-maintained package that supports both Web and React Native. Validate its security and compatibility.
Implement Article Submission: Create a custom hook within afk_nostr_sdk to send an article as a NIP-23 event using the user’s Nostr account.
Feed Integration: Modify the Feed to read and filter Kind 30023 events, converting markdown into a properly formatted article.
Testing & Validation: Ensure that the Markdown editor works consistently across platforms and that submitted articles are correctly rendered.

ETA: 48 hrs

@chiscookeke11
Copy link

Can I take care of this issue?

@Villarley
Copy link

Hi @MSghais
I’m Santiago Villarreal Arley, a proactive and communicative developer with a strong background in both front-end and back-end Web3 development. As a proud Diamond Contributor and member of Dojo Coding, I have collaborated on various impactful projects built on StarkNet and Stellar, focusing on creating scalable and efficient blockchain-based solutions.
I would love to tackle on this issue!

@ebubechi-ihediwa
Copy link

Could I take a shot at thisHi,

My name is Ebubechi and I am a frontend developer skilled in JavaScript, TypeScript, React.js, React Native and Nostr integration. I will implement the ability to create and read articles in markdown format using NIP-23.

Tasks:

  1. Add a tab in the CreateForm for article creation.
  2. Integrate a Markdown editor compatible with both Web and React Native, ensuring it is a secure and well-maintained package.
  3. Develop a hook in afk_nostr_sdk to send an article as a NIP-23 event using the user's Nostr account.
  4. Modify the feed to read Kind 30023 events, filter for articles, and render the markdown properly.
  5. I’ll thoroughly test the feature to ensure smooth functionality across all supported platforms.
    ETA: 3 business days

@Verifieddanny
Copy link

I am a Frontend Developer, i have experience in Typescript and i have read all the requirements in the documentation, and i am happy to contribute to this task. This task is within my capabilities. My ETA is 18 hours

@Elite-tch
Copy link

May I handle this issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
features Build new features frontend Web & Mobile & UI/UX good first issue Good for newcomers mobile React native dev
Projects
None yet
Development

No branches or pull requests