Skip to content

A multi-step job application form built with React, Zustand, and react-hook-form. Includes dark mode and multi-language support (Turkish and English).

Notifications You must be signed in to change notification settings

thealiyasar/basic-cv-step-form

Repository files navigation

Basic CV Multi-Step Form

🇹🇷 Turkish 🇬🇧 English

A multi-step job application form built with React, Zustand, and react-hook-form.
Includes dark mode and multi-language support (Turkish and English).


Features

  • Multi-step form structure (Personal Info, Education, Work Experience, Skills, CV Upload, Summary & Submit)
  • Add multiple education and work experience entries
  • Advanced form management and validation with React Hook Form
  • Global state management with Zustand
  • Dark mode support
  • Multi-language support (Turkish & English)
  • Responsive design

Installation

  1. Clone the repository:
    git clone https://github.com/thealiyasar/basic-cv-step-form.git

  2. Navigate into the project folder:
    cd basic-cv-step-form

  3. Install dependencies:
    npm install or yarn

  4. Start the development server:
    npm run dev or yarn dev

  5. Open your browser and go to http://localhost:5173


Usage

Fill out the form step-by-step.
You can add multiple entries for education and work experience.
After completing the form, submit it to see a summary of your information.


Live Demo

You can check out the live demo at:
BasicMultiStepCV


Technologies

  • React 18+
  • Zustand
  • React Hook Form
  • Tailwind CSS
  • Vite

License

This project is licensed under the MIT License.

About

A multi-step job application form built with React, Zustand, and react-hook-form. Includes dark mode and multi-language support (Turkish and English).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published