JustinACoder / DebateArena

A place to have meaninful debates (at least, most of the time...)
MIT License
1 stars 0 forks source link

Improve UI/UX #1

Open JustinACoder opened 4 months ago

JustinACoder commented 4 months ago

For the moment, the UI is very basic. This is ok since the project is only starting. However, in the future, it would be great to have a prettier UI. We could also consider not using bootstrap for everything since it doesn't really allow for customization.

JustinACoder commented 3 months ago

Also improve UX

JustinACoder commented 3 months ago

It might be a good idea to experiment with webflow and figma

JustinACoder commented 2 months ago

This turned out to be more important the deeper we got into the project. Indeed, without first defining the user flow, user experience, creating wireframes and then the design, we are basically only doing backend since all the front end will probably be modifed. It will also probably affect the backend aswell.

Therefore, I decided to make this a priority. We should have a basic idea of the user flow and a general design.

There are also some important decisions to be made:

JustinACoder commented 2 months ago

Ressources:

Userflows: https://www.figma.com/files/project/246186410

JustinACoder commented 2 months ago

This turned out to be more important the deeper we got into the project. Indeed, without first defining the user flow, user experience, creating wireframes and then the design, we are basically only doing backend since all the front end will probably be modifed. It will also probably affect the backend aswell.

Therefore, I decided to make this a priority. We should have a basic idea of the user flow and a general design.

There are also some important decisions to be made:

  • Should we stick with SSR (server-side rendering) or should we swtich to CSR (client side rendering) using both Django DRF and react js
  • Should we do the design ourselves or pay someone (on fiverr) to do it

Ive decided to stick with SSR for reasons such as better SEO, current implementation, easier with django, etc. If this ever becomes big and the need for an API becomes obvious, I might consider switching