Skip to content

Aerospace-prog/portfolio

Repository files navigation

Kushagra's Developer Portfolio

==============================

A Personal Showcase of Skills and Experience

Welcome to my developer portfolio, a curated collection of projects, skills, and experiences that demonstrate my passion for building innovative software solutions. This portfolio is designed to provide a comprehensive overview of my abilities, showcasing my expertise in web development, freelancing, and mobile app development.

Table of Contents

Images & Videos

Image1

image

Image2

image

Video

portfolio.mp4

Features

  • Responsive Design: A modern, responsive design that adapts to various screen sizes and devices, ensuring an optimal user experience.
  • Interactive Particles Background: A mesmerizing particles.js background that adds a touch of elegance and sophistication to the portfolio.
  • Animated Text Effects: Typed.js library is used to create animated text effects, making the portfolio more engaging and dynamic.
  • Theme Toggle: A convenient theme toggle feature allows users to switch between light and dark modes, catering to individual preferences.
  • Downloadable Resume: A downloadable resume is available for easy access, making it simple for recruiters and potential employers to review my credentials.
  • Social Media Links: Links to my social media profiles are provided, enabling users to connect with me on various platforms.
  • Deployement: This Portfolio is deployed on netlify for public accessibility.

Technologies Used

  • Front-end:
    • HTML5: The latest version of the HTML standard, ensuring a robust and semantic structure.
    • CSS3: The latest version of the CSS standard, utilizing preprocessors like Sass or Less for efficient styling.
    • JavaScript: A versatile programming language used for creating interactive elements and dynamic effects.
  • Libraries and Frameworks:
    • particles.js: A lightweight JavaScript library for creating interactive particles backgrounds.
    • Typed.js: A JavaScript library for creating animated text effects.
    • Font Awesome: A popular icon font used for adding visual appeal to the portfolio.
    • Google Fonts: A web font service used for selecting the Poppins font family.
  • Tools and Software:
    • Git: A version control system used for managing code changes and collaborations.
    • npm or yarn: Package managers used for installing dependencies and managing project workflows.

Getting Started

  1. Clone the Repository: Use git clone https://github.com/Aerospace-prog/kushagra-portfolio.git to clone the repository.
  2. Install Dependencies: Run npm install or yarn install to install the required dependencies.
  3. Start the Development Server: Use npm start or yarn start to start the development server.
  4. Open the Portfolio: Open http://localhost:3000 in your web browser to view the portfolio.

File Structure

  • index.html: The main HTML file for the portfolio.
  • style.css: The main CSS file for styling the portfolio.
  • script.js: The main JavaScript file for interactive elements and dynamic effects.
  • particles.js: The particles.js library for creating interactive particles backgrounds.
  • typed.js: The Typed.js library for creating animated text effects.
  • images: Folder containing images used in the portfolio.
  • fonts: Folder containing font files used in the portfolio.
  • README.md: This file, containing information about the portfolio and its features.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request. Make sure to include a detailed description of the changes and any relevant documentation.

Acknowledgments

  • particles.js: A lightweight JavaScript library for creating interactive particles backgrounds.
  • Typed.js: A JavaScript library for creating animated text effects.
  • Font Awesome: A popular icon font used for adding visual appeal to the portfolio.
  • Google Fonts: A web font service used for selecting the Poppins font family.

Thank you for visiting my portfolio! I hope you find it informative and engaging. If you have any questions or would like to discuss potential collaborations, please don't hesitate to reach out.