memeLab / Jandig

Web AR served as a PWA to enable artists to expose and share virtual content in real spaces.
http://jandig.app
GNU General Public License v3.0
56 stars 21 forks source link

Rewrite the frontend in React.Js #533

Open rodrigocam opened 1 year ago

rodrigocam commented 1 year ago

Refactoring Proposal

Currently we have a lot of logic going on on Jinja2 templates, our modals are buggy, and we don't have a proper pagination in our sections. My proposal is to rewrite the entire frontend in React.Js to improve maintainability, scalability and usability of our software. The goal is to use Django as only a REST API where we can consume all de data from React. Currently we will only focus on reimplement all the features we already have with the same UI without adding anything more.

The first task I'm going to do is to setup an initial file structure and than try integrate our AR library into React.

Which source files are affected to this issue(s)? The entire frontend.