Skip to content

kakashihatakesh6/my-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nikhil's Portfolio Website

nikhildasarportfolio

Introduction

Welcome to the GitHub repository for my personal portfolio website. This repository contains the source code, assets, and documentation for my portfolio, showcasing my skills, projects, and achievements.

Table of Contents

Note:- If you are a complete beginner ignore these files package.json, config.json and LICENCE be focus on actual learning content.

Features

  • Responsive design for various devices such as desktop, mobile and tab.
  • Sections for showcasing skills, projects, education, and contact information.
  • Interactive elements and smooth transitions for a better user experience.
  • A Custom ChatBot for site information

Technologies Used

  • HTML5
  • CSS3
  • Vanilla JavaScript
  • Some Additional js files for animation such as typeJs, Bootstrap Icons, Bootstrap Vendor files, flickity etc.

Project Structure

The repository follows a specific structure to keep the codebase organized. Below is an overview of the main directories and files:

  • /assets: This directory contains all the static assets used in the website, such as images, icons, and other multimedia files.

  • /css: The styles for the portfolio are defined in this directory. It includes separate files for different sections or components to maintain a modular and organized approach.

  • /js: JavaScript files are stored here. These scripts are responsible for adding interactivity and dynamic behavior to the portfolio.

  • index.html: The main HTML file that structures the entire portfolio. This is where you'll find the layout, sections, and content of the website.

  • LICENSE: The project's license file, specifying the terms under which the code is distributed.

  • README.md: The documentation file you are currently reading, providing an overview of the project, instructions, and guidelines for contributors.

Additional Directories or Files

  • /static/vendor: For additional vendor files used in this website.

  • config.json:

Notable Files

  • package.json

Getting Started

  1. Clone the repository:
    git clone https://github.com/kakashihatakesh6/my-portfolio.git
    cd my-portfolio
    

Deployment

Easy deployment through github pages

-> github pages

-> 000Webhost

Contributing

If you have suggestions, found a bug, or want to contribute, please follow these steps:

F4ork the repository.

  1. Create a new branch: git checkout -b feature/your-feature.

  2. Make your changes and commit them: git commit -m 'Add some 3.feature'.

  3. Push to the branch: git push origin feature/your-feature.

  4. Submit a pull request.

License

This project is licensed under the MIT LICENSE. For details, please see the LICENSE file.