Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plastic Origin - Map Refacto V2 #2

Open
wants to merge 20 commits into
base: master
Choose a base branch
from

Conversation

atila-1
Copy link

@atila-1 atila-1 commented Dec 10, 2024

Description:

This PR introduces a significant refactor to the Plastic Origin project, focusing on modernizing the tech stack, enhancing visuals, and adopting best development practices.

Main Changes:

  • Upgrade to React 18: The project now uses the latest version of React, leveraging performance improvements and new features such as Concurrent Rendering.
  • Migration to Vite: The development environment has been switched to Vite, providing faster build times and an optimized developer experience.
  • Visual Enhancements: UI adjustments have been made to improve user experience and visual consistency.
  • Refactor from JavaScript to TypeScript: The entire codebase has been migrated to TypeScript to ensure better type safety, static typing, and scalability.

Expected Impact:

  • Improved performance during development and in production.
  • More robust and maintainable codebase thanks to TypeScript.
  • Enhanced user experience due to visual improvements.
  • A platform better prepared for future updates and features.

image

…nces

- Renommage du fichier de workflow de déploiement
- Mise à jour des versions des actions utilisées
- Suppression des dossiers node_modules et dist du suivi de version
…ctorisation des composants pour la gestion des déchets
…e pour les déchets et refactorisation de la logique de filtrage des déchets
…pour utiliser un objet campagne, et mise à jour de la gestion des campagnes dans TrashList et MapContext
…efactorisation de ModalCampaign et TrashList, ajout de nouvelles dépendances pour la gestion des dates et de la base de données, et amélioration de la logique de filtrage des déchets.
…génériques et suppression de code commenté pour la couche d'arrière-plan des déchets
…t MapToolbar, mise à jour des chemins d'importation et amélioration de la gestion des données IndexedDB
… des styles SCSS pour une meilleure gestion des marges, et amélioration de la logique de gestion des marqueurs sur la carte.
…gement des sources, mise à jour de la logique d'affichage de MapToolbar, suppression des logs de débogage dans TrashLayer, et ajustement du positionnement dans le style SCSS.
…ateur de chargement, refactorisation de la barre de date, et ajout d'un hook personnalisé pour le slider de dates.
…on de l'étiquette de distance dans ModalCampaign.
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.

1 participant