Closed JhumanJ closed 10 months ago
/bounty $400
💎 $400 bounty created by OpnForm
🙋 If you start working on this, comment /attempt #252
to notify everyone
👉 To claim this bounty, submit a pull request that includes the text /claim #252
somewhere in its body
📝 Before proceeding, please make sure you can receive payouts in your country
💵 Payment arrives in your account 2-5 days after the bounty is rewarded
💯 You keep 100% of the bounty award
🙏 Thank you for contributing to JhumanJ/OpnForm!
Attempt | Started (GMT+0) | Solution |
---|---|---|
🔴 @rishi-raj-jain | Dec 2, 2023, 10:16:33 AM | WIP |
🔴 @nhedger | Dec 6, 2023, 5:40:25 PM | WIP |
🔴 @deoxzyKun | Dec 8, 2023, 6:39:33 PM | WIP |
@JhumanJ Can I work on this?
Hey, thanks for reaching out @ezhil56x . Are you experienced with nuxt and vue? Also I discussed few hours ago about this task with @rishi-raj-jain, and he said he'd do it. Let's give me a few hours to see if it's still the case.
Hey, thanks for reaching out @ezhil56x . Are you experienced with nuxt and vue? Also I discussed few hours ago about this task with @rishi-raj-jain, and he said he'd do it. Let's give me a few hours to see if it's still the case.
Yeah I can do this. Also open to collaborate with @rishi-raj-jain, if he is interested
/attempt #252
@JhumanJ
Yes, I'm more than hella interested in getting this done!
Please assign this to me?
Thank you 🙏
I just assigned it to you @rishi-raj-jain. Please update us on progress :) I'll let you guys discuss and see if you feel like collaborating @ezhil56x
Sure thing!
@rishi-raj-jain Are you up for collaborating?
@ezhil56x
Would like to attempt this first, I've been taking on migrations recently and wanting to getting good at them.
Will definitely loop you in if require your any help!
I've reached out to @danielroe for his guidance if there's any integration of Laravel + Nuxt3 that can replace the things and help smoothly migrate to Nuxt3.
Just took a detailed look to https://github.com/fumeapp/laranuxt, and it's a great inspiration, especially for config and folder structure!
I would have loved to take on the challenge, but since @rishi-raj-jain is already assigned to the issue, I'll instead take the opportunity to say that my https://github.com/nhedger/nuxt-sanctum package could help with the authentication part (sanctum).
If you end up not doing it, I'd appreciate it if you let me know @rishi-raj-jain.
Good luck!
Hey @nhedger,
I'm in discussions with @JhumanJ on the approach we're gonna take. Currently, swinging between custom routing and default routing.
As far as I remember, per @JhumanJ we're gonna use APIs instead of integration Laravel, right @JhumanJ?
With Sanctum you would also call your Laravel API, the only difference being that you do not need to handle tokens for authenticating the first-party frontend. You use session cookies that handle that for you, which is more convenient and more secure. Backend and frontend apps must share the same top-level domain, though.
Thanks for your interest @nhedger! Sanctum is great, tbh we didn't use it this project is a fork from another project, which I created when I didn't know about Sanctum. I guess for now it's just easier to not use it (less code changes), but it could be interesting to investigate this later on
@ezhil56x @nhedger
Feel free to take this up, I am not able to make the existing route files + middleware without using Nuxt pages as the approach..
Here's what you can refer to in the router config of Nuxt: https://nuxt.com/docs/api/nuxt-config#router
Is there a requirement NOT to use Nuxt pages here?
There isn't, but the existing route path can't change :(
/attempt #252
Wohoo, all the best!
Looking forward to learning :D
/attempt #252
[!NOTE] The user @nhedger is already attempting to complete issue #252 and claim the bounty. We recommend checking in on @nhedger's progress, and potentially collaborating, before starting a new solution.
@nhedger: Reminder that in 7 days the bounty will become up for grabs, so please submit a pull request before then 🙏
I find myself unable to continue, so I've canceled my attempt.
@deoxzyKun: Reminder that in 7 days the bounty will become up for grabs, so please submit a pull request before then 🙏
The bounty is up for grabs! Everyone is welcome to /attempt #252
🙌
We're working on this internally, so closing this!
Migration of OpnForm from Vue.js SPA to Nuxt with Universal Rendering
Summary
We're looking for contributions to migrate our Vue.js Single Page Application (SPA) for OpnForm (OpnForm Repository) to a Nuxt application using universal rendering. This migration is crucial for enhancing performance, SEO, and accessibility across our projects, including NoteForms.
Key Objectives
client
folder.seo-meta
mixin withuseSeoMeta
(Nuxt SEO Meta).Acceptance Criteria
vue3
branch.Collaboration
Feel free to ask questions or request clarifications anytime.