Giter VIP home page Giter VIP logo

ronhedwigzape / portfolio Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 18.21 MB

The Harry Potter-Themed Developer Portfolio ๐Ÿฆ‰๐Ÿง™โ€โ™‚๏ธ

Home Page: https://ronhedwigzape.github.io/portfolio/

License: MIT License

HTML 1.23% JavaScript 32.87% PHP 0.51% Vue 63.18% CSS 2.21%
github-pages portfolio portfolio-website vue harry-potter javascript composition-api hedwig portfolio-site

portfolio's Introduction

ronhedwigzape

My Official Harry-Potter Themed Portfolio

Welcome to my Official Harry Potter Themed Portfolio! This portfolio showcases my skills, projects, and experiences as a developer, all with a magical touch inspired by the enchanting world of Harry Potter.

๐Ÿฆ‰ Development - Setup & Commands

To set up the development environment for this portfolio, follow these steps:

  1. Clone this repository to your preferred project path, or if you have GitHub Desktop, you can clone it using GitHub Desktop:
git clone https://github.com/ronhedwigzape/portfolio.git
  1. Navigate to the project directory:
cd portfolio
  1. Install dependencies:
npm install
  1. Start the local development server at localhost:1000:
npm run dev

๐Ÿง™โ€โ™‚๏ธ Production - GitHub Pages

  1. Delete the current gh-pages branch:
  • Open your terminal or command prompt.

  • Type the following command and press Enter:

    git push origin --delete gh-pages
  1. Run the build command in the terminal:
  • Make sure you are in the root directory of your project.

  • Open your terminal or command prompt.

  • Type the following command and press Enter:

    npm run build
  1. Commit the changes for deployment:
  • Open your terminal or command prompt.

  • Type the following command to force push /public and press Enter to commit:

    git add public -f
    git commit -m "chore(deployment): deploy to production"
  1. Push the built project to the gh-pages branch:
  • Open your terminal or command prompt.

  • Type the following command and press Enter:

    git subtree push --prefix public origin gh-pages
  1. After deployment:
  • Open GitHub Desktop or your preferred Git client.
  • Undo the commit you made in the previous step to revert the changes locally.

By following these steps, you can deploy your website to production using GitHub Pages.

โœจ Features

  • Custom Harry Potter themed design and layout
  • Interactive elements inspired by the magical world of Harry Potter and from Nuxt UI
  • AudioManager.js script for playing theme audio when interacting with the website

๐Ÿ‘จโ€๐Ÿ’ป Technologies Used

The following technologies were used to develop this portfolio:

  • Vue.js 3 Composition API
  • Pinia
  • Axios
  • Vuetify
  • JavaScript

Feel free to customize the content, styles, and images to make it your own.

โš– License

This project is licensed under the MIT License. Feel free to modify and use it to showcase your own work.


Feel free to personalize and modify this README to align with your specific portfolio. Best of luck with your Official Harry Potter Themed Developer Portfolio!

portfolio's People

Contributors

ronhedwigzape avatar

Stargazers

 avatar

Watchers

 avatar  avatar

portfolio's Issues

Project list is hard-coded

  • Use Pinia/Vuex to make project lists maintainable and easy to add.
  • In Project section use v-for to loop projects.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.