Welcome to my portfolio website! This site is built using HTML, CSS, and JavaScript to showcase my projects, skills, and experience. Below you'll find information about the structure and features of the website, as well as instructions on how to run it locally.
- Responsive Design: The website is fully responsive and works on various devices, including desktops, tablets, and smartphones.
- Navigation Bar: Easy-to-use navigation bar for accessing different sections of the website.
- Project Gallery: A gallery to showcase my projects with descriptions and links.
- About Me Section: Information about my background, skills, and experience.
- Contact Form: A functional contact form that allows visitors to send me messages.
- Smooth Scrolling: Smooth scrolling effect for a better user experience.
- Animations: Subtle animations to enhance the visual appeal of the website.
- HTML5: For the structure and content of the website.
- CSS3: For styling and layout, including Flexbox and Grid for responsive design.
- JavaScript: For interactivity and dynamic content.
To get a local copy of the project up and running, follow these steps:
- A web browser (Google Chrome, Mozilla Firefox, Safari, etc.)
- A code editor (Visual Studio Code, Sublime Text, Atom, etc.)
- Clone the repository:
git clone https://github.com/yourusername/portfolio-website.git
- Navigate to the project directory:
cd portfolio-website
- Open the
index.html
file in your web browser:or simply double-click theopen index.html
index.html
file.
The project directory contains the following files and folders:
portfolio-website/
├── css/
│ ├── styles.css
├── js/
│ ├── script.js
├── images/
│ ├── project1.jpg
│ ├── project2.jpg
│ ├── ...
├── index.html
├── README.md
- css/styles.css: Contains all the CSS styles for the website.
- js/script.js: Contains all the JavaScript code for the website.
- images/: Contains images used in the project gallery and elsewhere on the site.
- index.html: The main HTML file that structures the content of the website.
- README.md: This file.
Open the index.html
file in a web browser to view the website. Navigate through the different sections using the navigation bar. The contact form at the bottom allows visitors to send messages, which are handled using JavaScript and an external service like Getform.io.
- Home: The main landing page with a brief introduction.
- About: Information about me, my skills, and experience.
- Projects: A gallery of my projects with descriptions and links.
- Contact: A form for visitors to get in touch with me.
The contact form uses JavaScript to handle form submissions. Ensure you have configured the form action URL correctly if you're using a service like Getform.io.
If you have any questions or feedback, feel free to reach out to me:
- Email: kartikrasraj@gmail.com
- LinkedIn: Your LinkedIn Profile
Thank you for visiting my portfolio website!