- Dark / Light Mode
- En / Fa Lang
- Customizable
- React
- Context
- Formik
- React-Router
- Tailwind
git clone https://github.com/rhmni/cv.git
// with npm
npm i
// with yarn
yarn add
REACT_APP_USER_ID=qwertyuiopasdfghjkl
REACT_APP_TEMPLATE_ID=qwertyuiopasdfghjkl
REACT_APP_SERVICE_ID=qwertyuiopasdfghjkl
// with npm
npm start
// with yarn
yarn start
In ../src/Data/
you can see three files, you can customize the project with these files.
With this file you can show or hide section of your site for example if you set themeChange
to false
dark mode button will be hide and users can't change theme of site
by default, all sections are displayed.
With this file you can edit main text of site such as, header text, button text or placeholder text
This is the most important file that should edit it.
For send data of Contact form you need to sign up to Emailjs and get own USER_ID
, TEMPLATE_ID
and SERVICE_ID
and replace with REACT_APP_USER_ID
, REACT_APP_TEMPLATE_ID
and REACT_APP_SERVICE_ID
in .env
file.
You can replace your own profile photo with name profile.jpg
in ../src/assets/images/
Also you can replace your own cv pdf with name CV_EN.pdf
and CV_FA.pdf
in ../src/assets/pdf/
Note that the names must be exactly as mentioned above, otherwise you will receive error
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.