View Demo | Documentation | Report Bug | Request Feature
Note
Node.js >= 18 required
Create your professional resume in minutes with Easy Resume - a modern, responsive resume builder featuring dark mode support and seamless Vercel deployment.
- 📱 Responsive Design - Perfect viewing on all devices
- 🌓 Dark/Light Mode - Automatic theme detection with manual toggle
- 🎨 Customizable - Easy to modify colors, fonts, and layout
- 📝 Type-Safe - Built with TypeScript for reliable customization
- 🚀 One-Click Deploy - Instant deployment to Vercel
- ♿ Accessible - WCAG 2.1 compliant
- 🎯 SEO Optimized - Best practices for visibility
Deploy your own version of Easy Resume with Vercel:
- Clone the repository
git clone https://github.com/ChanMeng666/easy-resume.git
cd easy-resume
- Install dependencies
npm install
# or
yarn install
- Start development server
npm run dev
# or
yarn dev
- Edit Your Information
- Open
src/data/resume.ts
- Update the
resumeData
object with your information - The TypeScript interface will guide you through available fields
- Open
export const resumeData: ResumeData = {
basics: {
name: "Your Name",
label: "Your Title",
email: "[email protected]",
// ... other fields
},
// ... other sections
};
- Modify Colors
- Open
globals.css
- Update CSS variables to match your preferred color scheme
- Changes will apply to both light and dark modes
- Open
-
Layout Modifications
- Components are in
src/components/
- Each section (Education, Work, etc.) can be modified independently
- Tailwind classes make styling changes easy
- Components are in
-
Adding New Sections
- Create a new component in
src/components/
- Add the component to
page.tsx
- Update the
ResumeData
interface inresume.ts
- Create a new component in
- Fork this repository
- Create a new project on Vercel
- Connect your forked repository
- Deploy!
Tip
Enable automatic deployments to update your resume with every push
You can also deploy to other platforms:
- Static Export
npm run build
npm run export
- Docker
docker build -t easy-resume .
docker run -p 3000:3000 easy-resume
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Chan Meng
- Website: chanmeng.live
- GitHub: @ChanMeng666
- LinkedIn: chanmeng666
Made with ❤️ by Chan Meng