To start this project, make sure you have installed all dependencies by running the following command:
npm install
This project can be run in development mode with hot-reloading using the following command:
npm run serve
To generate a production-optimized build, run the following command:
npm run build
Use the following command to automate linting and refactoring of the project files:
npm run lint
This project uses EmailJS to handle sending emails from the contact form. In order to use this service, you need to:
- Sign Up for EmailJS:
- Visit EmailJS and create an account.
- After signing up, create a new service and get Service ID, Template ID, and Public Key.
- Enter this information into the project configuration file so that the email service can function properly.
- Google reCAPTCHA for Spam Protection:
- The contact form in this project is also equipped with Google reCAPTCHA to prevent spam.
- You need to register your website domain on Google reCAPTCHA to get Site Key and Secret Key.
- Enter these keys into the project configuration so that reCAPTCHA works properly.
Without the above steps, the contact form service may not work properly.
Please refer to the official Vue CLI documentation for further configuration adjustments at: Configuration Reference.