Skip to content

Conversation

@omarfq-maxar
Copy link
Collaborator

@omarfq-maxar omarfq-maxar commented Oct 27, 2025

This PR implements Phase 1 of the VantorMaps rebranding initiative, focusing on updating the openmaps-auth authentication service from MaxarMaps to VantorMaps branding. This phase includes visual and textual updates to align with the Vantor Hub design system, with no structural or backend changes. The following changes were implemented:

Visual

  • Replaced Maxar logos with Vantor logos (horizontal white variant for authenticated pages, stacked white variant for unauthenticated pages).
  • Updated color scheme to match Vantor Hub design:
    • Dark background (#0B0B0F) with dark cards (#111016).
    • Purple accent (#A855F7) for unauthenticated pages.
    • CMYK Aqua accent (#28EAE4) for authenticated pages.
  • Replaced Inter font with TWK Everett (Medium for headings, Regular for body text).
  • Added "Welcome to VantorMaps!" banner on authenticated menu.
  • Redesigned success message styling with aqua checkmark icon and white text.

Text:

  • Updated all references from "Maxar OpenMaps" to "VantorMaps".
  • Updated copyright text to "© 2025 Vantor".
  • Changed login button text from "Log in" to "Next ->".
  • Updated browser tab titles to reference "VantorMaps".

Layout Improvements:

  • Centered dark card layout for landing and login pages.
  • Redesigned authenticated menu with perfect square app tiles (240×240px).
  • Fixed description text display on hover with reserved space to prevent layout shifts.
  • Improved spacing and alignment throughout.

Testing

See detailed testing instructions below. All user-facing pages have been tested and verified to display the new VantorMaps branding correctly.

You will need:

  • Python 3.8+ (preferably Python 3.9 or 3.10)
  • pyenv (recommended for Python version management)
  • pip (Python package manager)

Steps:

  1. Setup a pyenv virtual env and install required dev packages. The list of packages to install is limited due to some packages being incompatible with ARM Macs. The pacakges mentioned below are the bare minimums to run the Django server:
pyenv install -s 3.10.9
pyenv virtualenv 3.10.9 openmaps-auth-3.10.9
pyenv activate openmaps-auth-3.10.9
pyenv local openmaps-auth-3.10.9 && exec $SHELL -l
env -u PIP_REQUIRE_HASHES python -m pip install -U pip
env -u PIP_REQUIRE_HASHES python -m pip install Django==4.2.11 django-environ==0.11.2 social-auth-app-django==5.4.1
env -u PIP_REQUIRE_HASHES python -m pip install "whitenoise>=6,<7"
  1. Run the server:
python manage.py migrate
python manage.py runserver 0.0.0.0:8000
# visit http://localhost:8000/index
  1. If the server successfully started, stop it, create a new super user and then run it again. This is the user you will use to login to the application where you will see the app tiles menu:
python manage.py createsuperuser # It will prompt you to enter an email and password
python manage.py runserver 0.0.0.0:8000 # Boot the server back up

Copy link
Collaborator

@eaperez-mx eaperez-mx left a comment

Choose a reason for hiding this comment

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

LGTM
Including screenshots from local environment test.

Image Image Image

@omarfq-maxar omarfq-maxar merged commit cc41268 into main Oct 28, 2025
5 of 7 checks passed
@omarfq-maxar omarfq-maxar deleted the FDMAP-1319-Rebranding-Phase1 branch October 28, 2025 18:51
Copy link
Collaborator

@michaellinares24 michaellinares24 left a comment

Choose a reason for hiding this comment

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

LGTM! Tested locally - all VantorMaps branding, authentication, and app tiles are working perfectly. Great job on rebranding the UI!

Screenshot 2025-10-28 at 2 41 35 PM

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.

4 participants