Create clean, customizable resumes in seconds with ease.
CVision is a simple web app for creating clean CVs without the usual hassle.
No more wrestling with Word templates or formatting headaches – just fill out the form, see how it looks, and export your resume. Perfect for quickly sending out a CV or experimenting with different versions.
Everything runs in your browser, with no sign-up required. Your data stays on your device – private and safe.
- React
- Vite
- Tailwind CSS
- ESLint
For now, you can try the live app at: https://cvision.pages.dev/
You don't need to install anything – just open the link in your browser:
Clone the repository and run it locally:
git clone https://github.com/EmrahIso/CVision.git
cd CVision
npm install
npm run devThen use one of the following commands:
| Command | What it does |
|---|---|
npm run dev |
Starts the development server using Vite |
npm run build |
Builds the app for production |
npm run preview |
Serves the production build locally |
npm run lint |
Checks your code with ESLint |
Contributions are welcome! If you'd like to fix a bug, improve UX, or add a feature:
- Fork the repo
- Create a feature branch (
git checkout -b feature/your-feature) - Commit your changes with clear messages ( best to use conventional commits )
- Submit a pull request
Note: This project currently does not include an open source license.
If you're interested in contributing, please contact me first via email:
📧 emrahisovic20@gmail.comI’ll be happy to discuss and add an appropriate license before collaboration begins.
Please follow these principles:
- Keep PRs focused and small
- Follow existing code style
- Prioritize web accessibility and usability
- PDF export is still in progress and may not exactly match the on‑screen layout
- Some form elements may look slightly misaligned on mobile
- JavaScript-based custom validation for all inputs is currently missing
- Customization options for CV appearance are planned but not yet implemented
Found a bug or have a suggestion? Feel free to open an issue or reach out directly!