Skip to content

Conversation

@RNR1
Copy link
Contributor

@RNR1 RNR1 commented Apr 2, 2025

Pull Request

Change Summary

  • Rewrite everything in Typescript
  • Update all libraries to latest versions
  • Migrate to well maintained 3rd party libraries (TanStack Query, Zod, react-router)
  • Remove legacy libraries (Redux, Bootstrap, Font Awesome, react-images-upload)
  • Change package manager (pnpm)
  • Create useful abstractions and type-safety
  • Rewrite crowdsourcing, filters, and any other part of the site to simplify things and make our app more maintainable
  • Make some UI changes to avoid collisions and overlaps between map overlay elements (use drawers or actual modals anywhere)
  • Rewrite tests
  • Add stories
  • UX changes to location features
  • Use the new Google Places API

Change Reason

We need it so badly

@RNR1 RNR1 changed the title Upgrade react 19 The big refactor Jan 16, 2026
@RNR1 RNR1 changed the title The big refactor THE BIG REFACTOR 🚀 Jan 16, 2026
Copy link
Contributor

@gcardonag gcardonag left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀 🚀 🚀

@RNR1 RNR1 merged commit c170ba0 into develop Jan 17, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants