tania-core icon indicating copy to clipboard operation
tania-core copied to clipboard

Moving from Vue to React (Next.js)

Open bepitulaz opened this issue 2 years ago • 2 comments

Why do we we change? This project was vacuuming in development a new feature about more than a year since 2020 to 2021 due to our business turmoil. Our frontend dependencies are getting obsolete and can't be built with the new Yarn/NPM.

In the end of 2021, my co-founder and I closed our business. But, we still passionate to maintain Tania project independently because we love it. We decided to start again the development as a community project in the end of 2021.

Due to my familiarity with React (and I'm a full-stack JS dev in my current daily job), I decided to rewrite the frontend with it. Now, Tania already has the new front-end that is developed in Next.js framework. You can see it inside this directory.

What to do next?

Integrating it with our Go backend.

bepitulaz avatar Feb 21 '22 09:02 bepitulaz

It's always nice to see progress into avoiding dependency hells...hopefully with this new frontend implementation we can keep external dependencies to a minimum. Even tough I don't have to much faith in the JavaScript ecosystem, Next.js/React seems like a reasonable choice.

However, I think the frontend can be further developed before connecting it to the Go backend just mocking things, this will allow us to make breaking changes to the backend if needed and basically continue developing and improving them in parallel to avoid making changes twice.

pablojimpas avatar Feb 21 '22 22:02 pablojimpas

Hi! I have some experience with React and would love to help out. Need to contribute to an open source project for school (cs student at Vanderbilt, graduating in may). Would love to help with this one.

guilletmax avatar Apr 03 '23 14:04 guilletmax