bots-edi / bots

Bots EDI Translator
GNU General Public License v3.0
135 stars 84 forks source link

new GUI design #36

Open lw-schick opened 7 years ago

lw-schick commented 7 years ago

It would be really nice if someone could provide a new, fresh GUI design.

The GUI looks like ages behind...

djfurman commented 7 years ago

Agreed, this should definitely be put on the roadmap.

Framework

I'm the first to admit that I'm not a Front End specialist, but for the work I've done recently, I've been heavily using VueJS. Vue has proven to be remarkably easy to pick up, intuitive to those of us who come from a data-centric background and strongly supported by its community (and adopted by others as well). Vue has the capability to eliminate the need for bloated libraries such as jQuery and is fully reactive (like ReactJS) but is faster to render. Vue can yield single page applications and share state through centrally supported features (Vue Router and Vuex, respectively) as well. I've found Vue to be perfect for working with JSON based RESTful APIs and very fast to develop with, but I have yet to build a RESTful API with Django.

All of that being said, I'm certainly interested in what the rest of the team holds experience with, in the front end arena.

Styling

I think we definitely should be looking at something more reactive and streamlined. The default for everyone seems to be Twitter Bootstrap, but admittedly, it always feels cumbersome to work with for me. Another option I'd propose would be something a little cleaner like Bulma. Bulma is extremely simple, fast and lightweight.

Again, my experience here is inside SPA/API driven applications so it may or may not work well in Django as a basis, this will be the first time with Django and the front end for me 🥇

Note

Thoughts? If anyone has differing experiences I'm always up for trying something new! Especially if you've had it work in Django before ;)