-
Notifications
You must be signed in to change notification settings - Fork 0
Meeting Minutes ‐ Frontend
Thomas Mahut edited this page Sep 18, 2025
·
1 revision
- 2025-09-17: Frontend Tech Stack Discussion
Wednesday, September 17th, 2025
Attendance:
- Thomas Mahut
- Jutipong Puntuleng
Absent: none
Note takers: Thomas Mahut
Notes:
- The following technical stack was decided on by the frontend team:
- React (React Router v7)
- Mapbox (mapbox-gl)
- tailwindcss
- shadcn/ui
- No state management library
- A state management library like Redux might not be necessary - we opt to start without one and we remain open to adopting one if it becomes a good idea.
- Jutipong suggests Zustand as a possible state management library - more research should be done in this area.
- Jutipong hasn't worked with Mapbox before, but agrees with proceeding with Mapbox given:
- Mapbox is more versatile when it comes to adding interactive elements to the map
- Mapbox is based on OpenStreetMap (OSM) data, which the simulation sub-system may use for generating routes.
- Attendees agree to proceed with using mapbox-gl directly (instead of through some third-party React library) for performance and control reasons.
- All dedicated frontend contributors have experience with tailwindcss.
- Jutipong hasn't used shadcn/ui components before, but understands their advantages and has no issue with using them.
- Attendees agree with the rough wireframes that map out sprint 1's frontend implementation
Action items:
- Add a section on Zustand to the tech stack research document.
- Finalize the frontend portion of the tech stack research document.
- Get feedback from Stakeholder on wireframes.
- Add frontend requirements to the SRS document.
- Create & assign tasks for Sprint 1's frontend implementation.
Simulation Meeting Minutes
Frontend Meeting Minutes
Backend Meeting Minutes
Risks
User Consent and End-User License Agreement
Legal and Ethical Issues
Economic
Budget
Personas
Diversity Statement
Overall Architecture and Class Diagrams
Infrastructure and Tools
Name Conventions
Testing Plan and Continuous Integration
Security
Performance
Deployment Plan and Infrastructure
Missing Knowledge and Independent Learning
Glossary
Mockups
UI Evolution
Logging
Metrics
VeloSim Observability & Performance Insights
User Manual
Usability Tests