Arquisoft / lomap_en1b

LoMap Software architecture group en1b course 2022_23
http://lomap.mariopdev.com
1 stars 1 forks source link

Technologies to use #9

Open Elias-Llera opened 1 year ago

Elias-Llera commented 1 year ago

This is an issue to write down all the technologies that we might want to use, and later on decide which ones we'll implement

Frontend:

Languages:

BD:

Project management/structure:

SOLID pods are mandatory

UO276188 commented 1 year ago

PODS

Regarding PODS the next link is very interesting: https://codesandbox.io/s/solid-todo-app-tutorial-27inh

MarioP-Dev commented 1 year ago

React Redux + Redux Toolkit

If we use React, it could be interesting to use React Redux (https://react-redux.js.org/) together with Redux-Toolkit (https://redux-toolkit.js.org/) to optimize and cache backend requests with RTK query, manage states, global states, ...

UO276188 commented 1 year ago

REACT

These are a few tutorials of React. They have been created by Hugo Lebredo. https://github.com/HugoLebredo/react_tutorial https://github.com/HugoLebredo/react_tutorial_2 https://github.com/HugoLebredo/react_tutorial_3 I think the way of working is to clone the repos, sing in in codesandbox and give it permissions to access the repo. Don't forget to give Hugo a Star! ;)

UO276188 commented 1 year ago

REACT 2.0

https://arquisoft.github.io/slides/course2122/labs/ES.ASW.PL03.pdf Slides 11, deployed exercises in CodeCov.

Elias-Llera commented 1 year ago

React component library

https://chakra-ui.com/

MarioP-Dev commented 1 year ago

React-Icons

To improve UI/UX, we should use icons with buttons, labels, ... The icons included with ChakraUI are not enough, so I recommend using React-Icons, which includes icons from dozens of icon libraries (ant design, mui, chakra, ...) https://react-icons.github.io/react-icons/