Skip to content

Commit 80051f7

Browse files
authored
Merge pull request #3 from TechyCSR/ashish
Rebrand to PortlifyAi with SEO, favicons, and UI polish
2 parents a9f431b + a23d86b commit 80051f7

46 files changed

Lines changed: 1518 additions & 552 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

backend/src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ app.use(clerkMiddleware());
7070

7171
app.get('/', (req, res) => {
7272
res.json({
73-
message: 'Portlify API is running',
73+
message: 'PortlifyAi API is running',
7474
version: '1.0.0'
7575
});
7676
});

backend/src/routes/export.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ const generateHTML = (profile, preferences) => {
183183
` : ''}
184184
185185
<footer>
186-
<p>Generated with ❤️ by Portlify</p>
186+
<p>Generated with ❤️ by PortlifyAi</p>
187187
</footer>
188188
</div>
189189
<script src="script.js"></script>
@@ -437,7 +437,7 @@ router.get('/portfolio', authMiddleware, getUserFromAuth, async (req, res) => {
437437
// Add README
438438
archive.append(`# ${profile.basicDetails?.name || user.username}'s Portfolio
439439
440-
Generated from Portlify on ${new Date().toLocaleDateString()}
440+
Generated from PortlifyAi on ${new Date().toLocaleDateString()}
441441
442442
## Usage
443443
1. Open index.html in a browser
@@ -451,7 +451,7 @@ Generated from Portlify on ${new Date().toLocaleDateString()}
451451
## Customization
452452
Feel free to modify the CSS variables in styles.css to change colors.
453453
454-
Generated with ❤️ by Portlify
454+
Generated with ❤️ by PortlifyAi
455455
${process.env.FRONTEND_URL || 'https://portlify.techycsr.dev'}
456456
`, { name: 'README.md' });
457457

frontend/index.html

Lines changed: 29 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,38 +6,41 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
77

88
<!-- Primary Meta Tags -->
9-
<title>Portlify - AI-Powered Resume to Portfolio Builder</title>
10-
<meta name="title" content="Portlify - AI-Powered Resume to Portfolio Builder" />
9+
<title>PortlifyAi - AI-Powered Resume to Portfolio Builder</title>
10+
<meta name="title" content="PortlifyAi - AI-Powered Resume to Portfolio Builder" />
1111
<meta name="description"
12-
content="Transform your resume into a stunning, professional portfolio in seconds. Upload your PDF, let AI extract your skills & experience, and get a shareable portfolio URL instantly." />
12+
content="PortlifyAi transforms your resume into a stunning, professional portfolio in seconds. Upload PDF, DOC, or DOCX — AI extracts your skills, experience, and projects into a shareable portfolio URL." />
1313
<meta name="keywords"
14-
content="portfolio builder, resume to portfolio, AI portfolio, professional portfolio, developer portfolio, career portfolio, resume parser, online portfolio, portfolio website, job portfolio" />
14+
content="PortlifyAi, Portlify AI, AI portfolio builder, resume to portfolio, AI resume parser, professional portfolio, developer portfolio, online portfolio website, portfolio generator, career portfolio, job portfolio, resume portfolio maker" />
1515
<meta name="author" content="TechyCSR" />
1616
<meta name="robots" content="index, follow" />
1717
<meta name="language" content="English" />
1818
<meta name="revisit-after" content="7 days" />
19-
<link rel="canonical" href="https://portlify.techycsr.dev" />
19+
<link rel="canonical" href="https://portlify.techycsr.dev/" />
2020

21-
<!-- Favicon -->
22-
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
23-
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
24-
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
25-
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
21+
<!-- Favicon — all generated from portlify_clean_logo.png -->
22+
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=2" />
23+
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=2" />
24+
<link rel="icon" type="image/png" sizes="192x192" href="/favicon-192x192.png?v=2" />
25+
<link rel="icon" type="image/png" sizes="512x512" href="/favicon-512x512.png?v=2" />
26+
<link rel="icon" type="image/svg+xml" href="/favicon.svg?v=2" />
27+
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=2" />
28+
<link rel="shortcut icon" href="/favicon-32x32.png?v=2" />
2629
<link rel="manifest" href="/manifest.json" />
2730
<meta name="theme-color" content="#5a7a9e" />
2831
<meta name="msapplication-TileColor" content="#5a7a9e" />
2932

3033
<!-- Open Graph / Facebook -->
3134
<meta property="og:type" content="website" />
3235
<meta property="og:url" content="https://portlify.techycsr.dev/" />
33-
<meta property="og:title" content="Portlify - AI-Powered Resume to Portfolio Builder" />
36+
<meta property="og:title" content="PortlifyAi - AI-Powered Resume to Portfolio Builder" />
3437
<meta property="og:description"
35-
content="Transform your resume into a stunning, professional portfolio in seconds. Upload your PDF, let AI extract your skills & experience, and get a shareable portfolio URL instantly." />
38+
content="PortlifyAi transforms your resume into a stunning, professional portfolio in seconds. Upload PDF, DOC, or DOCX — AI extracts your skills, experience, and projects into a shareable portfolio URL." />
3639
<meta property="og:image" content="https://portlify.techycsr.dev/og-image.png" />
3740
<meta property="og:image:width" content="1200" />
3841
<meta property="og:image:height" content="630" />
39-
<meta property="og:image:alt" content="Portlify - Transform your resume into a portfolio" />
40-
<meta property="og:site_name" content="Portlify" />
42+
<meta property="og:image:alt" content="PortlifyAi - Transform your resume into a portfolio" />
43+
<meta property="og:site_name" content="PortlifyAi" />
4144
<meta property="og:locale" content="en_US" />
4245

4346
<!-- Open Graph Video -->
@@ -49,16 +52,16 @@
4952
<!-- Twitter -->
5053
<meta name="twitter:card" content="summary_large_image" />
5154
<meta name="twitter:url" content="https://portlify.techycsr.dev/" />
52-
<meta name="twitter:title" content="Portlify - AI-Powered Resume to Portfolio Builder" />
55+
<meta name="twitter:title" content="PortlifyAi - AI-Powered Resume to Portfolio Builder" />
5356
<meta name="twitter:description"
54-
content="Transform your resume into a stunning, professional portfolio in seconds. Upload your PDF, let AI extract your skills & experience, and get a shareable portfolio URL instantly." />
57+
content="PortlifyAi transforms your resume into a stunning, professional portfolio in seconds. Upload PDF, DOC, or DOCX — AI extracts your skills, experience, and projects into a shareable portfolio URL." />
5558
<meta name="twitter:image" content="https://portlify.techycsr.dev/og-image.png" />
5659
<meta name="twitter:creator" content="@techycsr" />
5760
<meta name="twitter:site" content="@techycsr" />
5861

5962
<!-- Additional SEO -->
60-
<meta name="application-name" content="Portlify" />
61-
<meta name="apple-mobile-web-app-title" content="Portlify" />
63+
<meta name="application-name" content="PortlifyAi" />
64+
<meta name="apple-mobile-web-app-title" content="PortlifyAi" />
6265
<meta name="apple-mobile-web-app-capable" content="yes" />
6366
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
6467
<meta name="mobile-web-app-capable" content="yes" />
@@ -69,9 +72,10 @@
6972
{
7073
"@context": "https://schema.org",
7174
"@type": "WebApplication",
72-
"name": "Portlify",
75+
"name": "PortlifyAi",
7376
"url": "https://portlify.techycsr.dev",
74-
"description": "AI-powered resume to portfolio builder. Transform your resume into a stunning, professional portfolio in seconds.",
77+
"description": "PortlifyAi transforms your resume into a stunning, professional portfolio in seconds. Upload PDF, DOC, or DOCX — AI extracts your skills, experience, and projects into a shareable portfolio URL.",
78+
"alternateName": ["Portlify AI", "Portlify", "PortlifyAi Portfolio"],
7579
"applicationCategory": "BusinessApplication",
7680
"operatingSystem": "Web",
7781
"offers": {
@@ -113,8 +117,8 @@
113117
{
114118
"@context": "https://schema.org",
115119
"@type": "VideoObject",
116-
"name": "Portlify Demo — AI Resume to Portfolio Builder",
117-
"description": "Watch how Portlify transforms your resume into a professional portfolio website in seconds using AI. Upload your PDF, DOC, or DOCX and get a shareable portfolio URL instantly.",
120+
"name": "PortlifyAi Demo — AI Resume to Portfolio Builder",
121+
"description": "Watch how PortlifyAi transforms your resume into a professional portfolio website in seconds using AI. Upload your PDF, DOC, or DOCX and get a shareable portfolio URL instantly.",
118122
"thumbnailUrl": "https://portlify.techycsr.dev/og-image.png",
119123
"uploadDate": "2026-01-15",
120124
"contentUrl": "https://github.com/user-attachments/assets/e36d6f10-bb27-4ae8-a2b6-81122ef85994",
@@ -147,9 +151,9 @@
147151
<div id="root"></div>
148152
<noscript>
149153
<div style="max-width:800px;margin:40px auto;padding:20px;font-family:system-ui,sans-serif;color:#1e293b">
150-
<h1>Portlify — AI-Powered Resume to Portfolio Builder</h1>
151-
<p>Transform your resume into a stunning, professional portfolio in seconds. Upload your PDF, DOC, or DOCX and let
152-
AI extract your skills, experience, projects, and achievements.</p>
154+
<h1>PortlifyAi — AI-Powered Resume to Portfolio Builder</h1>
155+
<p>PortlifyAi transforms your resume into a stunning, professional portfolio in seconds. Upload PDF, DOC, or DOCX and
156+
let AI extract your skills, experience, projects, and achievements into a shareable portfolio URL.</p>
153157
<h2>Features</h2>
154158
<ul>
155159
<li>Smart AI Resume Parsing — supports PDF, DOC, DOCX</li>

frontend/package-lock.json

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@
3232
"eslint-plugin-react": "^7.37.0",
3333
"eslint-plugin-react-hooks": "^5.1.0",
3434
"globals": "^15.14.0",
35+
"jsdom": "^25.0.0",
3536
"postcss": "^8.4.32",
3637
"tailwindcss": "^3.4.0",
3738
"vite": "^5.0.0",
38-
"jsdom": "^25.0.0",
3939
"vitest": "^2.1.0"
4040
}
4141
}
10.8 KB
Loading

frontend/public/favicon-16x16.png

199 Bytes
Loading
13.1 KB
Loading

frontend/public/favicon-32x32.png

544 Bytes
Loading
158 KB
Loading

0 commit comments

Comments
 (0)