Skip to content

Commit 90a5e1b

Browse files
committed
Add Resume Builder feature
1 parent 3ede8f5 commit 90a5e1b

21 files changed

+3693
-701
lines changed

package-lock.json

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

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
"devdisplay": "file:",
1818
"flag": "^5.0.1",
1919
"framer-motion": "^12.7.4",
20+
"html2canvas": "^1.4.1",
21+
"jspdf": "^3.0.1",
2022
"lucide-react": "^0.507.0",
2123
"react": "^18.2.0",
2224
"react-dom": "^18.2.0",

src/App.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ import IdeaSubmission from './Page/IdeaSubmission.jsx';
1515
import PortfolioIdeas from './Page/PortfolioIdeas/PortfolioIdeas.jsx';
1616
import PortfolioBuilder from './Page/PortfolioBuilder.jsx';
1717
import ProjectShowcase from './Page/ProjectShowcase.jsx';
18-
import ResumeBuilder from './Page/ResumeBuilder.jsx';
18+
import Resume from './Page/Resume.jsx';
19+
import ResumeBuilder from './components/ResumeBuilder/ResumeBuilder.jsx';
20+
import ResumeAnalyzer from './components/ResumeAnalyzer/ResumeAnalyzer.jsx';
1921
import Discussions from './Page/Discussions.jsx';
2022
import IndustryTrends from './Page/IndustryTrends.jsx';
2123
import JourneyPage from './Page/JourneyPage.jsx';
@@ -50,6 +52,7 @@ import DevShare from './Page/ResoucesHub/DevShare.jsx';
5052

5153
import PageNotFound from './Page/PageNotFound.jsx';
5254
import ProfilePage from './components/Profile/ProfilePage';
55+
import { ResumeProvider } from './components/ResumeBuilder/context/ResumeContext.jsx';
5356

5457
function App() {
5558
React.useEffect(() => {
@@ -110,7 +113,16 @@ function App() {
110113
<Route path="/IdeaSubmission" element={<IdeaSubmission />} />
111114
<Route path="/PortfolioIdeas" element={<PortfolioIdeas />} />
112115
<Route path="/PortfolioBuilder" element={<PortfolioBuilder />} />
113-
<Route path="/ResumeBuilder" element={<ResumeBuilder />} />
116+
<Route path="/Resume" element={<Resume />} />
117+
<Route
118+
path="/ResumeBuilder"
119+
element={
120+
<ResumeProvider>
121+
<ResumeBuilder />
122+
</ResumeProvider>
123+
}
124+
/>
125+
<Route path="/ResumeAnalyzer" element={<ResumeAnalyzer />} />
114126
<Route path="/journeys/:id" element={<AchieverJourneyPage />} />
115127
<Route path="/journeys" element={<JourneyPage />} />
116128
<Route path="/IndustryTrends" element={<IndustryTrends />} />

src/Page/Home.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ const TechFeatures = () => {
475475

476476
<StyledDot>
477477
<a
478-
href="https://resume-builder-pro.vercel.app/"
478+
href="/Resume"
479479
target="_blank"
480480
rel="noopener noreferrer"
481481
className="project-card to-[rgba(0, 43, 62, 0.6)] group relative block h-full rounded-lg border border-white bg-gradient-to-r from-[rgba(15,27,53,0.9)] p-6 shadow-lg transition duration-300 hover:scale-105 hover:transform"
@@ -488,7 +488,7 @@ const TechFeatures = () => {
488488
</div>
489489
<StyledButton
490490
onClick={() => {
491-
window.location.href = 'https://resume-builder-pro.vercel.app/';
491+
window.location.href = '/Resume';
492492
window.open('_blank');
493493
}}
494494
>

0 commit comments

Comments
 (0)