My personal portfolio website built using React, Vite, and Tailwind CSS.
To get started with this project, clone the repository and install the dependencies:
git clone https://github.com/tlektessov/tlektessov.github.io
cd tlektessov.github.io
npm install
To run the project locally, use the following command:
npm run dev
This will start the development server and you can view the website at http://localhost:3000
.
To build the project for production, use the following command:
npm run build
To preview the production build, use the following command:
npm run preview
tlektessov.github.io
├── src
│ ├── assets
│ ├── components
│ │ ├── About
│ │ │ └── About.jsx
│ │ ├── Contact
│ │ │ └── Contact.jsx
│ │ ├── Experience
│ │ │ ├── Experience.jsx
│ │ │ └── ExpsContainer.jsx
│ │ ├── Footer
│ │ │ └── Footer.jsx
│ │ ├── General
│ │ │ ├── Button.jsx
│ │ │ ├── Card.jsx
│ │ │ ├── ConstructionContainer.jsx
│ │ │ ├── Container.jsx
│ │ │ ├── Drawer.jsx
│ │ │ ├── IconButton.jsx
│ │ │ └── SectionTag.jsx
│ │ ├── Header
│ │ │ └── Header.jsx
│ │ ├── Hero
│ │ │ └── Profile.jsx
│ │ ├── Hooks
│ │ │ ├── use-scroll.js
│ │ │ ├── use-windows-size.js
│ │ │ └── useResponsive.js
│ │ ├── Projects
│ │ │ ├── Projects.jsx
│ │ │ └── ProjectsContainer.jsx
│ │ └── Skills
│ │ ├── Skills.jsx
│ │ └── SkillsLogos.jsx
│ ├── assets.jsx
│ ├── App.jsx
│ ├── index.css
│ └── main.jsx
├── .github
│ └── workflows
│ └── static.yml
├── .gitignore
├── .prettierrc
├── eslint.config.js
├── index.html
├── package.json
├── README.md
└── vite.config.js
npm run dev
: Starts the development server.npm run build
: Builds the project for production.npm run preview
: Previews the production build.npm run lint
: Runs ESLint to check for linting errors.
This project is licensed under the MIT License.