timofeysie / dot-one

A social network platform in vanilla React
1 stars 0 forks source link

Technical debt #16

Open timofeysie opened 8 months ago

timofeysie commented 8 months ago

This is a list of some technical debt the project has that will need to be addressed sooner or later.

  1. ElephantSQL will discontinue its services. The product will reach its End of Life on January 27, 2025.
  2. React 17 (React 19 will be released sometime this year)
  3. Bootstrap

Also, the Code Institute will eventually release an updated advanced full stack course, so that should be considered as a solution to all of the above. I will update this issue with details regarding that once they are know.

timofeysie commented 1 month ago

One solution I am considering using to protect work done on the app from future technical debt issues is to use web components. I will create a example of how this is done so that work done on this project will be protected from legacy situations such as old Bootstrap or React version which should be upgraded or replaced later.