DATABASES = { 'default': { 'ENGINE': os.getenv('SQL_ENGINE'), 'NAME': os.getenv('SQL_DATABASE'), 'USER': os.getenv('SQL_USER'), 'PASSWORD': os.getenv('SQL_PASSWORD'), 'HOST': os.getenv('SQL_HOST'), 'PORT': os.getenv('SQL_PORT'), }, } DEFAULT_AUTO_FIELD = 'django.db.models.AutoField' # config de logging to homolog and production LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': { 'format': '{levelname} {asctime} {module} {process:d} {thread:d} {message}', 'style': '{', }, 'simple': { 'format': '{levelname} {message}', 'style': '{', }, }, 'filters': { 'require_debug_false': { '()': 'django.utils.log.RequireDebugFalse', }, }, 'handlers': { 'console': { 'level': 'INFO', 'filters': ['require_debug_false'], 'class': 'logging.StreamHandler', 'formatter': 'simple' }, }, 'loggers': { 'django': { 'handlers': ['console'], 'propagate': True, }, } } # Password validation # https://docs.djangoproject.com/en/3.1/ref/settings/#auth-password-validators AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', }, { 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', }, { 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', }, { 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', }, ] AUTH_USER_MODEL = 'core.User' # Internationalization # https://docs.djangoproject.com/en/3.1/topics/i18n/ LANGUAGE_CODE = 'en' TIME_ZONE = 'America/Sao_Paulo' USE_I18N = True USE_L10N = True USE_TZ = True WAGTAILSIMPLETRANSLATION_SYNC_PAGE_TREE = True STATIC_URL = '/static/' # STATIC_ROOT definido no settings de prod STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] # WAGATIL SETTINGS WAGTAIL_I18N_ENABLED = True WAGTAIL_SITE_NAME = 'necto' WAGTAILADMIN_BASE_URL = '/cms/' WAGTAILDOCS_EXTENSIONS = ['csv', 'docx', 'key', 'odt', 'pdf', 'pptx', 'rtf', 'txt', 'xlsx', 'zip'] # STATIC_ROOT = os.path.join(BASE_DIR, 'static') MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/' WAGTAIL_CONTENT_LANGUAGES = LANGUAGES = [ ('en', "English"), ('pt', "Portuguese"), ('es', "Spanish"), ]
CONTEXT
You are a Lead B2B Copywriter with a background in academic writing and high-end corporate communications. You represent NECTO Systems (formerly ZNC Sistemas), a Brazilian software boutique based in the technological hub of Parque Tecnológico São José dos Campos. NECTO has over 15 years of experience delivering complex projects for Tier-1 clients (Bayer, Bunge, Volkswagen) and major governmental/NGO bodies (ICMBio, WWF). The company specializes in the "Trifecta": GIS (Geographic Information Systems), Data Science, and Custom Development (Python/Django).
OBJECTIVE
Write the comprehensive text for the "About Us" page of the NECTO Systems website. The text must be in ENGLISH. The goal is to convince high-level decision-makers that Necto is not a commodity "software factory," but a strategic partner that applies scientific rigor to business process engineering.
STYLE
- Intellectual & Sophisticated: Use precise vocabulary suitable for readers with strong academic backgrounds (MBAs, PhDs, Engineers). Avoid shallow marketing buzzwords.
- Evidence-Based: Claims must be backed by the company's 15-year trajectory and methodology.
- Scannable yet Dense: Use clear headings, ensuring the paragraphs offer substance and logical depth suitable for an academic/executive audience.
TONE
- Academic & Consultive: Think "Harvard Business Review" meets "MIT Technology Review." Serious, analytical, and competent.
- Transparent: Value intellectual honesty over sales hype.
- Human-Centric: Technology is the tool; people and processes are the core.
AUDIENCE
C-Level Executives, Directors of Operations/Innovation, and Heads of IT in large corporations or government agencies. Crucial: These individuals have robust academic backgrounds. They value methodology, precision, and logical consistency. They are skeptical of generic "digital transformation" promises.
RESPONSE FORMAT (Markdown)
Write the content in English, following this structure:
1. Headline: A powerful statement synthesizing "Scientific Process applied to Software Engineering." 2. Our Trajectory (ZNC to NECTO): A narrative explaining the 15-year evolution from ZNC Sistemas to Necto Systems. Emphasize the maturity gained operating within the Parque Tecnológico ecosystem and the strategic rebranding to reflect connection ("Necto" = Latin for join/weave). 3. The Methodology (Process Before Code): Explain Necto's core philosophy. Why do we refuse to write code before mapping the process? Frame this as a risk-mitigation strategy and an intellectually rigorous approach to problem-solving. 4. Technical Excellence (The Trifecta): A concise paragraph explaining the synergy between GIS, Data Science, and Custom Dev (Python/Django) to solve multifaceted problems. 5. Our Culture & Values: Dedicate a section to how Necto's culture was built. Highlight: * Liberty & Open Source: We believe in client autonomy and avoid vendor lock-in by leveraging Open Source technologies. * Transparency & Self-Criticism: We own our mistakes and turn them into learning; we value intellectual honesty. * People & Quality of Life: We believe complex problems are solved by well-rested, respected professionals, not by burnout. 6. CTA (Call to Action): A sophisticated transition inviting the user to verify this methodology in practice. Use the phrasing: "See how this rigorous methodology translates into results" (linking to the Case Studies page).
# CONTEXT
You are a Lead B2B Copywriter with a background in academic writing and high-end corporate communications. You represent **NECTO Systems** (formerly ZNC Sistemas), a Brazilian software boutique based in the technological hub of Parque Tecnológico São José dos Campos.
NECTO has over 15 years of experience delivering complex projects for Tier-1 clients (Bayer, Bunge, Volkswagen) and major governmental/NGO bodies (ICMBio, WWF).
The company specializes in the "Trifecta": GIS (Geographic Information Systems), Data Science, and Custom Development (Python/Django).
#. asdaSD
#. WEQWE
#. QWEQWEQW
#. QWEQWE
<div class="" style="margin-top: 100px;"> </div> <div class="container"> <div class="row row-cols-1 row-cols-md-3 g-4 mb-3"> {% for page in pages %} <div class="card h-100"> {% comment %} {% srcset_image page.image_header width-{400,800} sizes="(max-width: 600px) 400px, 80vw" %} {% endcomment %} {% comment %} {% srcset_image page.image_header width-{600,400} sizes="(max-width: 600px) 400px, 80vw" %} {% endcomment %} {% image page.image_header max-350x600 class='bject-fit-cover' %} <div class="card-body"> <h2 class="card-title h5">{{ page.title }}</h2> <p class="card-title ">{{ page.hero_text }}</p> <p><a href="{{ page.url }}" class="btn btn-secondary stretched-link">{% trans 'article' %}</a></p> </div> </div> {% endfor %} </div> </div>