I'm a long time hobby developer and a serial side project starter. I enjoy building things with code in a variety of technologies to better understand how it all fits together. I also enjoy thinking about the more esoteric and philosophical aspects of technology, how tech affects people, and how tech affects people's relationships with each other.
I work outside the tech industry by day in a technical but unrelated field, with a focus on managing projects and people. Someday I may decide to "Go Pro" in the tech industry.
I am available for assistance on open source projects.
Roshaan I went through the "Getting Started" section and then played around a bit. To me, it felt a bit more like writing a traditional React app created with CRA. It had been a while since I had written react code like that so I found it refreshing. You might just work through that same "getting started" when you have some spare time and see how you like it. Seems like consensus around the internet is that Remix allows you to move faster on simple sites. For large production apps though, it looks like NextJS is still ahead. The Vercel team is great and is supporting Next very well, and that ecosystem is expanding rapidly, and having the Vercel platform as a first class deploy target simplifies a lot of things. Again, I don't think there is a "wrong" way to go. Just different flavors.
Just a thought since you are interested in building this in React: Have you taken a good look at Remix? Their team is making awesome things, and your use case would fit their model quite well. Again, just a thought, and honestly you probably can't lose with either Remix or Next, but it's good to have alternatives.