Repository navigation
Design‐documentation
Domitch edited this page Oct 13, 2026
·
14 revisions
We design one feature at a time, after the PO confirms the rules and before any code. The trainer approves each design.
| Ticket | Rules confirmed | Zoning/Wireframe | Dictionary | MCD | MLD | Approved |
|---|---|---|---|---|---|---|
| Import countries | TODO | TODO | TODO | TODO | TODO | TODO |
| Create monitoring note | TODO | TODO | TODO | TODO | TODO | TODO |
| Add indicator values | TODO | TODO | TODO | TODO | TODO | TODO |
PlanetPulse's visual identity is inspired by nature, environmental sustainability, and technology. The design should be modern, consistent, and user-friendly.
| Color | Purpose | HEX Code |
|---|---|---|
| Primary color | Main interface elements | #TODO |
| Secondary color | Supporting elements | #TODO |
| Accent color | Highlights and important actions | #TODO |
| Background color | Page backgrounds | #TODO |
| Text color | Main text and headings | #TODO |
Typography must ensure readability and consistency throughout the application.
- Headings: Clearly distinguish page titles and section headings.
- Body text: Use a readable font with comfortable spacing.
- Data and indicators: Display numerical information clearly and consistently.
All interface components should follow consistent visual rules.
- Buttons: Use consistent styles according to their purpose.
- Forms: Provide clear labels and accessible input fields.
- Cards: Organize country information and environmental indicators.
- Icons: Use a consistent icon style with recognizable symbols.
- Navigation: Keep navigation simple and predictable.
- Maintain consistency across all application pages.
- Use the defined color palette and typography.
- Ensure sufficient contrast between text and backgrounds.
- Prioritize readability and accessibility.
- Design responsive interfaces for different screen sizes.
- Present environmental data in a clear and understandable way.
The development team should apply these guidelines consistently across the application to maintain a coherent visual identity and user experience.
Use the shared design tool
- Tables and columns are, in English, in
snake_case. - Each feature adds its entities to the global model and does not redefine another ticket's entities.
- We write down and justify every decision.