diff --git a/export_salary.sql b/export_salary.sql deleted file mode 100644 index c46a676..0000000 --- a/export_salary.sql +++ /dev/null @@ -1,4 +0,0 @@ -.mode csv -.headers on -.once salary_data.csv -SELECT * FROM salary_data; diff --git a/src/App.js b/src/App.js index 78862de..d20dab9 100644 --- a/src/App.js +++ b/src/App.js @@ -26,7 +26,7 @@ import InterestInventory from './components/InterestInventory.js'; import Dashboard from './components/Dashboard.js'; import UserProfile from './components/UserProfile.js'; import FinancialProfileForm from './components/FinancialProfileForm.js'; -import MilestoneTracker from './components/MilestoneTracker.js'; +import CareerRoadmap from './components/CareerRoadmap.js'; import Paywall from './components/Paywall.js'; import OnboardingContainer from './components/PremiumOnboarding/OnboardingContainer.js'; import MultiScenarioView from './components/MultiScenarioView.js'; @@ -43,16 +43,16 @@ function App() { const [isLoading, setIsLoading] = useState(true); // Define premium paths (including /enhancing and /retirement) - const premiumPaths = [ - '/milestone-tracker', - '/paywall', - '/financial-profile', - '/multi-scenario', - '/premium-onboarding', - '/enhancing', // corrected spelling - '/retirement', - '/resume-optimizer', - ]; + const premiumPaths = [ + '/career-roadmap', + '/paywall', + '/financial-profile', + '/multi-scenario', + '/premium-onboarding', + '/enhancing', + '/retirement', + '/resume-optimizer', +]; const showPremiumCTA = !premiumPaths.includes(location.pathname); // We'll define "canAccessPremium" for user @@ -166,7 +166,7 @@ function App() { `} onClick={() => navigate('/preparing')} > - Prepare for Your Career + Preparing for Your Career
{/* Only Educational Programs as submenu */} @@ -180,35 +180,68 @@ function App() {
{/* 3) Enhancing Your Career (Premium) */} -
- -
- + + + {/* SUBMENU */} +
+ + Career Roadmap + + + {/* Optimize Resume */} + + Optimize Resume + + + {/* Networking (placeholder) */} + + Networking + + + {/* Interview Help (placeholder) */} + + Interview Help + + + {/* Job Search (placeholder) */} + + Job Search + +
-
{/* 4) Retirement Planning (Premium) */}
@@ -369,10 +402,10 @@ function App() { {/* Other Premium-only routes */} - + } /> diff --git a/src/components/MilestoneTracker.css b/src/components/CareerRoadmap.css similarity index 98% rename from src/components/MilestoneTracker.css rename to src/components/CareerRoadmap.css index 1e1dbb1..9514780 100644 --- a/src/components/MilestoneTracker.css +++ b/src/components/CareerRoadmap.css @@ -1,4 +1,4 @@ -/* src/components/MilestoneTracker.css */ +/* src/components/CareerRoadmap.css */ .milestone-tracker { width: 100%; diff --git a/src/components/MilestoneTracker.js b/src/components/CareerRoadmap.js similarity index 99% rename from src/components/MilestoneTracker.js rename to src/components/CareerRoadmap.js index 3af07f7..35aca43 100644 --- a/src/components/MilestoneTracker.js +++ b/src/components/CareerRoadmap.js @@ -24,7 +24,7 @@ import CareerSelectDropdown from './CareerSelectDropdown.js'; import MilestoneTimeline from './MilestoneTimeline.js'; import ScenarioEditModal from './ScenarioEditModal.js'; -import './MilestoneTracker.css'; +import './CareerRoadmap.css'; import './MilestoneTimeline.css'; // -------------- @@ -264,7 +264,7 @@ function parseAiJson(rawText) { } } -export default function MilestoneTracker({ selectedCareer: initialCareer }) { +export default function CareerRoadmap({ selectedCareer: initialCareer }) { const location = useLocation(); const apiURL = process.env.REACT_APP_API_URL; diff --git a/src/components/CareerSearch.js b/src/components/CareerSearch.js index 9e95b28..b009162 100644 --- a/src/components/CareerSearch.js +++ b/src/components/CareerSearch.js @@ -64,7 +64,8 @@ const CareerSearch = ({ onCareerSelected }) => { return (
-

Search for Career (select from suggestions)

+

Search for Career (select from suggestions)

+

We have an extensive database with thousands of recognized job titles. If you don’t see your exact title, please choose the closest match—this helps us provide the most accurate guidance.

setSearchInput(e.target.value)} diff --git a/src/components/EnhancingLanding.js b/src/components/EnhancingLanding.js index fce6094..753641d 100644 --- a/src/components/EnhancingLanding.js +++ b/src/components/EnhancingLanding.js @@ -14,30 +14,46 @@ function EnhancingLanding({ userProfile }) {
- {/* Section 1: Current Career Status */} + {/* Combined Section: Current Status & Next Steps */}
-

📌 Where Am I Now?

- -
- - {/* Section 2: Actionable Next Steps */} -
-

🚩 What's Next For Me?

+

+ 📌 Your Current Status & Next Steps +

- Identify your next career milestones with AI-driven recommendations and start advancing your career today. + Evaluate where you are in your career and discover your upcoming + milestones with our AI-driven recommendations.

- + + {/* Show user’s current career data (if any) */} + + + {/* Single button to go to "Career Roadmap" (formerly Milestone Tracker) */} +
+ +
- {/* Section 3: Interactive Planning & Resume Optimization */} + {/* Section: How Do I Get There? */}

🚀 How Do I Get There?

- Use our comprehensive planning tools to visualize career paths, optimize your resume, and explore financial scenarios. + Accelerate your career growth with the right tools:

- - + + + +
diff --git a/src/components/PreparingLanding.js b/src/components/PreparingLanding.js index 4480537..9cfe823 100644 --- a/src/components/PreparingLanding.js +++ b/src/components/PreparingLanding.js @@ -7,17 +7,61 @@ function PreparingLanding() { return (
-
-

+
+

Preparing for Your (Next) Career

-

- Identify skills, education, or certifications you need, discover educational opportunities, and set clear milestones to start or transition into your next career. +

+ Build the right skills and plan your education so you can confidently + enter (or transition into) your new career.

-
- - -
+ + {/* Section: Choose Skills-Based vs. Formal Education */} +
+

Which Path Fits You?

+

+ We can help you identify whether a skills-based program + (certifications, bootcamps, on-the-job training) or a more + formal education route (two-year or four-year college) + is the best fit. Whichever path you choose, our AI tools will guide + you from application to graduation. +

+
+ {/* Explore Education Options (handles skill-based & formal) */} + + + {/* How to Pay button (placeholder route) */} + +
+
+ + {/* Section: Tie-In to LoanRepayment or Additional Financial Planning */} +
+

Financing Your Future

+

+ Already have an idea of where you want to enroll? + We can help you compare costs, estimate student loan repayments, + and map out work-study or part-time opportunities. + Our integrated LoanRepayment tools will show you + realistic monthly payments so you can make confident choices. +

+
+ + {/* Optional: Retake Interest Inventory */} +
+

Still Exploring?

+

+ If you’d like to revisit career possibilities, feel free to retake + our Interest Inventory to see other matching paths. +

+ +

); diff --git a/src/components/RetirementLanding.js b/src/components/RetirementLanding.js index a193343..d0794bc 100644 --- a/src/components/RetirementLanding.js +++ b/src/components/RetirementLanding.js @@ -16,7 +16,7 @@ function RetirementLanding() {

- +
diff --git a/user_profile.db b/user_profile.db index 7fb4ada..26068e2 100644 Binary files a/user_profile.db and b/user_profile.db differ