chore: update project branding from SaaS-PDF to Dociva

- Updated robots.txt to reflect new site name and sitemap URL.
- Modified sitemap.xml to change all URLs from saas-pdf.com to dociva.io.
- Changed storage key for site assistant in SiteAssistant.tsx.
- Updated SEOHead.tsx to change site name in meta tags.
- Translated app name and related text in Arabic, English, and French JSON files.
- Updated contact email in ContactPage.tsx, PrivacyPage.tsx, and TermsPage.tsx.
- Changed internal admin page title to reflect new branding.
- Updated pricing page meta description to reference Dociva.
- Adjusted Nginx configuration for new domain.
- Modified deployment script to reflect new branding.
- Updated sitemap generation script to use new domain.
This commit is contained in:
Your Name
2026-03-16 21:51:12 +02:00
parent 957d37838c
commit f933ffa8a0
40 changed files with 213 additions and 167 deletions

View File

@@ -1,7 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" fill="none">
<rect width="64" height="64" rx="14" fill="#4F46E5"/>
<path d="M18 20h20a2 2 0 0 1 2 2v20a2 2 0 0 1-2 2H18a2 2 0 0 1-2-2V22a2 2 0 0 1 2-2z" stroke="#fff" stroke-width="2.5" fill="none"/>
<path d="M22 28h12M22 33h8" stroke="#fff" stroke-width="2" stroke-linecap="round"/>
<path d="M42 24l6-6M48 18v6h-6" stroke="#93C5FD" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M42 40l6 6M48 46v-6h-6" stroke="#93C5FD" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
<!-- Background: rounded square with gradient -->
<defs>
<linearGradient id="bg" x1="0" y1="0" x2="64" y2="64" gradientUnits="userSpaceOnUse">
<stop offset="0%" stop-color="#4F46E5"/>
<stop offset="100%" stop-color="#7C3AED"/>
</linearGradient>
</defs>
<rect width="64" height="64" rx="14" fill="url(#bg)"/>
<!-- Document icon -->
<path d="M20 16h14l10 10v22a2 2 0 0 1-2 2H20a2 2 0 0 1-2-2V18a2 2 0 0 1 2-2z" fill="rgba(255,255,255,0.15)" stroke="#fff" stroke-width="2"/>
<path d="M34 16v8a2 2 0 0 0 2 2h8" stroke="#fff" stroke-width="2" fill="none"/>
<!-- Text lines -->
<path d="M24 32h16M24 37h12M24 42h8" stroke="#93C5FD" stroke-width="1.8" stroke-linecap="round"/>
<!-- Stylized "D" lettermark -->
<text x="39" y="54" font-family="Arial,Helvetica,sans-serif" font-weight="700" font-size="16" fill="#E0E7FF" opacity="0.6">D</text>
</svg>

Before

Width:  |  Height:  |  Size: 596 B

After

Width:  |  Height:  |  Size: 957 B

View File

@@ -1,5 +1,5 @@
/* TEAM */
Project: SaaS-PDF
Project: Dociva
Role: Full-Stack Development
Technology: React, TypeScript, Python, Flask, Celery

View File

@@ -1,7 +1,7 @@
# SaaS-PDF — llms.txt
# Dociva — llms.txt
# A description of this site for AI assistants and large language models.
> SaaS-PDF is a free, online document toolkit that lets users convert,
> Dociva is a free, online document toolkit that lets users convert,
> compress, merge, split, edit, and process PDF files, images, and more —
> directly in the browser with no signup required.

16
frontend/public/logo.svg Normal file
View File

@@ -0,0 +1,16 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 48" fill="none">
<defs>
<linearGradient id="icon-bg" x1="0" y1="0" x2="48" y2="48" gradientUnits="userSpaceOnUse">
<stop offset="0%" stop-color="#4F46E5"/>
<stop offset="100%" stop-color="#7C3AED"/>
</linearGradient>
</defs>
<!-- Icon -->
<rect width="42" height="42" rx="10" y="3" fill="url(#icon-bg)"/>
<path d="M13 12h10l7 7v15a1.5 1.5 0 0 1-1.5 1.5H13A1.5 1.5 0 0 1 11.5 34V13.5A1.5 1.5 0 0 1 13 12z" fill="rgba(255,255,255,0.15)" stroke="#fff" stroke-width="1.5"/>
<path d="M23 12v6a1.5 1.5 0 0 0 1.5 1.5H30" stroke="#fff" stroke-width="1.5" fill="none"/>
<path d="M16 24h12M16 28h9M16 32h6" stroke="#93C5FD" stroke-width="1.2" stroke-linecap="round"/>
<!-- Wordmark: dociva -->
<text x="52" y="33" font-family="Inter,system-ui,Arial,sans-serif" font-weight="700" font-size="28" letter-spacing="-0.5" fill="#1E1B4B">doc</text>
<text x="118" y="33" font-family="Inter,system-ui,Arial,sans-serif" font-weight="700" font-size="28" letter-spacing="-0.5" fill="#4F46E5">iva</text>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1,4 +1,4 @@
# robots.txt — SaaS-PDF
# robots.txt — Dociva
User-agent: *
Allow: /
Disallow: /api/
@@ -7,7 +7,7 @@ Disallow: /forgot-password
Disallow: /reset-password
# Sitemaps
Sitemap: https://saas-pdf.com/sitemap.xml
Sitemap: https://dociva.io/sitemap.xml
# AI/LLM discoverability
# See also: /llms.txt

View File

@@ -1,43 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://saas-pdf.com/</loc>
<loc>https://dociva.io/</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://saas-pdf.com/about</loc>
<loc>https://dociva.io/about</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://saas-pdf.com/contact</loc>
<loc>https://dociva.io/contact</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://saas-pdf.com/privacy</loc>
<loc>https://dociva.io/privacy</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://saas-pdf.com/terms</loc>
<loc>https://dociva.io/terms</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://saas-pdf.com/pricing</loc>
<loc>https://dociva.io/pricing</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://saas-pdf.com/blog</loc>
<loc>https://dociva.io/blog</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
@@ -45,109 +45,109 @@
<!-- PDF Tools -->
<url>
<loc>https://saas-pdf.com/tools/pdf-to-word</loc>
<loc>https://dociva.io/tools/pdf-to-word</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/word-to-pdf</loc>
<loc>https://dociva.io/tools/word-to-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/compress-pdf</loc>
<loc>https://dociva.io/tools/compress-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/merge-pdf</loc>
<loc>https://dociva.io/tools/merge-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/split-pdf</loc>
<loc>https://dociva.io/tools/split-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/rotate-pdf</loc>
<loc>https://dociva.io/tools/rotate-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/pdf-to-images</loc>
<loc>https://dociva.io/tools/pdf-to-images</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/images-to-pdf</loc>
<loc>https://dociva.io/tools/images-to-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/watermark-pdf</loc>
<loc>https://dociva.io/tools/watermark-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/remove-watermark-pdf</loc>
<loc>https://dociva.io/tools/remove-watermark-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/protect-pdf</loc>
<loc>https://dociva.io/tools/protect-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/unlock-pdf</loc>
<loc>https://dociva.io/tools/unlock-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/page-numbers</loc>
<loc>https://dociva.io/tools/page-numbers</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/reorder-pdf</loc>
<loc>https://dociva.io/tools/reorder-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/extract-pages</loc>
<loc>https://dociva.io/tools/extract-pages</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/pdf-editor</loc>
<loc>https://dociva.io/tools/pdf-editor</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/pdf-flowchart</loc>
<loc>https://dociva.io/tools/pdf-flowchart</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/pdf-to-excel</loc>
<loc>https://dociva.io/tools/pdf-to-excel</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
@@ -155,25 +155,25 @@
<!-- Image Tools -->
<url>
<loc>https://saas-pdf.com/tools/image-converter</loc>
<loc>https://dociva.io/tools/image-converter</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/image-resize</loc>
<loc>https://dociva.io/tools/image-resize</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/compress-image</loc>
<loc>https://dociva.io/tools/compress-image</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/remove-background</loc>
<loc>https://dociva.io/tools/remove-background</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
@@ -181,31 +181,31 @@
<!-- AI Tools -->
<url>
<loc>https://saas-pdf.com/tools/ocr</loc>
<loc>https://dociva.io/tools/ocr</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/chat-pdf</loc>
<loc>https://dociva.io/tools/chat-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/summarize-pdf</loc>
<loc>https://dociva.io/tools/summarize-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/translate-pdf</loc>
<loc>https://dociva.io/tools/translate-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/extract-tables</loc>
<loc>https://dociva.io/tools/extract-tables</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
@@ -213,31 +213,31 @@
<!-- Utility Tools -->
<url>
<loc>https://saas-pdf.com/tools/html-to-pdf</loc>
<loc>https://dociva.io/tools/html-to-pdf</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/qr-code</loc>
<loc>https://dociva.io/tools/qr-code</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/video-to-gif</loc>
<loc>https://dociva.io/tools/video-to-gif</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/word-counter</loc>
<loc>https://dociva.io/tools/word-counter</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://saas-pdf.com/tools/text-cleaner</loc>
<loc>https://dociva.io/tools/text-cleaner</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>