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

Frontend refactoring and restructuring #113

Closed
1 task done
MDeLuise opened this issue Feb 6, 2024 · 1 comment
Closed
1 task done

Frontend refactoring and restructuring #113

MDeLuise opened this issue Feb 6, 2024 · 1 comment
Labels
Type: Feature Request Request of a new future feature

Comments

@MDeLuise
Copy link
Owner

MDeLuise commented Feb 6, 2024

Avoid duplicated feature requests

  • There are no open or closed feature requests that are related to this request

Description

This feature request outlines a plan to refactor and restructure the frontend of the system before the first major release (1.0.0) of the project.

Background

The current frontend lacks a cohesive design and structure, as it was initially developed without clear style guidelines. To improve user experience and coherence across views, it's essential to implement significant changes.

Proposed Changes

  1. Improved Design and Consistency:
    • Enhance the overall look and feel of the application.
    • Establish consistent styling and design elements throughout the interface.
  2. Structural Refactoring:
    • Restructure the frontend to incorporate a more modular and organized approach.
    • Currently, the frontend comprises only two pages: login and the main app. It's crucial to expand this structure to include multiple pages, such as:
      • Species view
      • Plant view
      • Search functionality
      • Settings page
      • And more, as needed
  3. Enhanced User Experience:
    • Introduce additional pages to facilitate seamless navigation and task completion.
    • Implement shortcuts or direct links to specific views for improved user efficiency.
    • Ensure intuitive user flows and interactions across all pages.
  4. Responsive Design:
    • Optimize the frontend for responsiveness across various devices, including tablets and PCs.
    • Ensure that the application is visually appealing and functional on both small and large screens.
    • Implement responsive design principles to adapt layout and content based on screen size and orientation.

Importance

While this may not be an immediate concern, refining the frontend architecture and design is crucial before the project reaches its 1.0.0 release. These changes will contribute to a more polished and user-friendly application, enhancing its overall quality and usability.

This feature request serves as a roadmap for the frontend enhancements required to achieve a more cohesive and effective user interface before the milestone release.

Solution

Maybe starting again from scratch it would be better.

What are alternatives?

No response

Additional context

No response

@MDeLuise MDeLuise added the Type: Feature Request Request of a new future feature label Feb 6, 2024
@MDeLuise MDeLuise added this to the plant-it-v1.0.0 milestone Feb 6, 2024
This was referenced Feb 9, 2024
@MDeLuise MDeLuise modified the milestones: plant-it-v1.0.0, plant-it-v0.5.0 Feb 22, 2024
@MDeLuise
Copy link
Owner Author

I'm closing this issue since the new frontend app is present in the 0.5.0 version of the project.
Some tasks are still to achieve, for example responsive design, but I'll open an issue for them specifically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature Request Request of a new future feature
Projects
None yet
Development

No branches or pull requests

1 participant