A modern full-stack Resume & Career Profile Management application built with React, Laravel, MySQL & Tailwind CSS.
CareerVault helps users build, manage, and organize professional resumes and career profiles through a clean, elegant, and intuitive UI.
It combines a React-powered frontend with a secure Laravel REST API, providing structure, speed, and modern usability — perfect for job seekers, professionals, or anyone building a career identity.
-
🔐 User Authentication & Profiles Secure login and personalized resume management.
-
📝 Resume Builder & Manager Add Experience, Education, Projects, Skills, Certifications — all structured beautifully.
-
🎨 Two Professional Resume Templates CareerVault includes both Classic and Modern CV templates, offering users a choice between a traditional professional layout and a clean, contemporary design. Each template is optimized for ATS compatibility, readability, and clean spacing.
-
📄 Live Preview System Users can switch between templates and instantly see updated resume content in a real-time preview pane.
-
⚙️ Powerful Backend Laravel API with proper validation, routing, and scalable structure.
-
🗄️ Persistent Database Storage Store structured resume fields securely in MySQL using Eloquent ORM.
-
📂 Project Highlights & Achievements Showcase your best work clearly for recruiters.
- ⚛️ React JS
- 🎨 Tailwind CSS
- 🔗 Axios / Fetch
- 🧭 React Router
- 🐘 PHP (Laravel)
- 🗄 MySQL
- 🧩 Eloquent ORM
- 🔒 Authentication (Laravel Auth / Sanctum / JWT)
- Git & GitHub
- Composer
- Node.js + npm
- Postman / Thunder Client
- VS Code
git clone https://github.com/DikshitaDas/careervault.git
cd careervaultcd backend
composer install
cp .env.example .env
php artisan key:generate
# Configure DB in .env
# DB_DATABASE=careervault
php artisan migrate
php artisan serveBackend URL:
👉 http://127.0.0.1:8000
cd ../frontend
npm install
npm run devFrontend URL:
👉 http://localhost:5173
Ensure API base URL in frontend .env or config points to your backend.
- Register or log in
- Create your career profile
- Add sections like:
- Experience
- Skills
- Education
- Projects
- Certifications
- Update anytime
- Preview or export (if enabled)
- PDF export feature
- Multiple resume templates
- Dark mode
- Public profile share link
- Job listing or application tracker
Contributions are welcome!
# Fork → Create Branch → Commit → Push → PRSteps:
- Fork the repo
- Create new branch:
feature/amazing-feature - Commit:
git commit -m "Add amazing feature" - Push
- Open PR
Licensed under MIT — free to use, modify, and distribute with attribution.
Dikshita Das
Full Stack Developer — Laravel | React | MERN
📧 Email: dasdikshita929@gmail.com
🐙 GitHub: @DikshitaDas
💼 LinkedIn: @dikshita-das
⭐ If you like this project, please star the repo!



