- React - A JavaScript library for building user interfaces.
- Vite - A fast, opinionated frontend build tool.
Make sure you have the following installed on your development machine:
- Node.js (version 16 or above)
- npm (package manager)
-
Clone the repository:
git clone https://github.com/DankoKr/webCV.git
-
Navigate to the project directory:
cd webCV
-
Install the dependencies:
npm install
-
Start the development server:
npm run dev
- npm run dev - Starts the development server.
- npm run build - Builds the production-ready code.
- npm preview - Starts the Vite development server in preview mode.
- npm run deploy - Deploy the current version on GitHub pages
The project structure layout:
webCV-main/
├── dist/ # All files to deploy (created when "npm run deploy")
├── node_modules/ # Project dependencies
├── public/ # Files shared across the application
├── src/ # Application source code
│ ├── assets/ # Project assets
│ │ └── fonts/ # Project fonts
│ │ └── images/ # Project images
│ │ └── videos/ # Project videos
│ │ └── CV intern.pdf
│ ├── components/ # React components
│ ├── pages/ # React components that serve the role of pages
│ ├── App.jsx # Application entry point
│ |── App.scss # SCSS file for the Application entry point
│ ├── index.css # Main CSS for rendering file
│ └── main.jsx # Main rendering file
├── .eslintrc.cjs # ESLint configuration
├── index.html # HTML entry point
├── LICENSE.txt # License for the application
├── package-lock.json # Application dependancies in detail
├── package.json # Application dependancies and scripts
├── postcss.config.js # SCSS configuration
├── tailwind.config.js # Tailwind configuration
└── vite.config.js # Vite configuration
This project is licensed under the MIT License. See the LICENSE file for details.