diff --git a/.deepsource.toml b/.deepsource.toml deleted file mode 100644 index edc4a89..0000000 --- a/.deepsource.toml +++ /dev/null @@ -1,11 +0,0 @@ -version = 1 - -[[analyzers]] -name = "javascript" - - [analyzers.meta] - plugins = ["react"] - environment = ["nodejs"] - -[[transformers]] -name = "prettier" \ No newline at end of file diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index b267c4e..0000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1 +0,0 @@ -custom: ['https://paypal.me/keyyardhieu'] diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 38292d4..0000000 --- a/.gitignore +++ /dev/null @@ -1,60 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Next.js -.next/ -out/ - -# Next build cache -.next/cache - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? - -.vercel - -# Vercel build output API and CLI cache -.vercel/output/ -.vercel/.cache/ -.vercel/project.json - -# General build / dev caches -build/ -.cache/ -public/build/ - -# Environment files (do NOT track secrets) -.env -.env.* -.env.local -.env.development.local -.env.production.local - -# Prevent committing large/binary download artifacts for discovery posts -public/discovery/*/*.zip -public/discovery/*/*.tar.gz -public/discovery/*/*.7z -public/discovery/*/*.exe -public/discovery/*/*.rar - -content/discovery/README.md -docs/* \ No newline at end of file diff --git a/.imgbotconfig b/.imgbotconfig deleted file mode 100644 index 2c63c08..0000000 --- a/.imgbotconfig +++ /dev/null @@ -1,2 +0,0 @@ -{ -} diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 02c494a..0000000 --- a/LICENSE +++ /dev/null @@ -1,14 +0,0 @@ -All Rights Reserved - -Copyright (c) 2025 Keyyard - -All rights reserved. No part of this publication, including the website, -images, documentation, or digital assets, may be reproduced, distributed, -modified, transmitted, stored in a retrieval system, or used in any form or -by any means, electronic, mechanical, photocopying, recording, or otherwise, -without the prior written permission of Keyyard. - -Requests for permission to reproduce material should be sent to: contact@keyyard.xyz -Note: This All Rights Reserved notice is intended to prevent unauthorized -reuse of the site's content. For commercial licensing, contact the author to -discuss terms. diff --git a/README.md b/README.md index 9fca302..304177b 100644 --- a/README.md +++ b/README.md @@ -1,68 +1,28 @@ -# Keyyard Portfolio - -Welcome to the **Keyyard Portfolio** project! This is my personal portfolio website, showcasing my work as an Official Minecraft Marketplace developer. The site highlights my expertise in game development, programming, and creative design. - -## Table of Contents - -- [Live Website](#live-website) -- [About the Project](#about-the-project) -- [Features](#features) -- [Tech Stack](#tech-stack) -- [Getting Started](#getting-started) -- [Contributing](#contributing) -- [License](#license) - -## Live Website - -Check out the Official Website - Portfolio at: [https://keyyard.xyz](https://keyyard.xyz). - - - - - - - -## About the Project - -This portfolio showcases my journey as a developer specializing in **Minecraft Add-on Development**, **Web Development**, and **Native Development**. It features interactive 3D elements, smooth animations, and a modern design to deliver an engaging user experience. The portfolio also highlights my technical skills, projects, and collaborations with notable clients like **PrestonPlayz** and other Official Minecraft Marketplace projects. - -## Features - -- **Interactive 3D Avatar**: A fully interactive 3D model of my Minecraft avatar that reacts to user input. -- **Smooth Scrolling and Animations**: Enhanced navigation and animations powered by `Framer Motion`. -- **Responsive Design**: Optimized for desktop, tablet, and mobile devices. -- **Email Integration**: Contact form powered by `EmailJS` for seamless communication. -- **Project Showcase**: Detailed project displays with links, images, and descriptions. -- **Modern UI/UX**: Clean, intuitive design using `Tailwind CSS`. - -## Tech Stack - -### Web Development - -- **Frontend**: React, Vanilla JavaScript -- **Backend**: FastAPI, Flask, Next.js, Prisma ORM -- **Databases**: PostgreSQL, SQLite, JSON - -### Styling - -- **Tailwind CSS**: Utility-first CSS framework -- **Bootstrap**: Additional styling framework - -### 3D and Animations - -- **Three.js**: JavaScript library for 3D graphics -- **Framer Motion**: Library for animations and transitions - -### Tools and Utilities - -- **Vite**: Modern frontend build tool -- **Google Analytics**: Website performance tracking -- **GitHub Actions**: CI/CD for automated deployment with Vercel - -### Programming Languages - -- TypeScript, JavaScript - -## Inspired? - -Feel free to explore the code and contribute! If you like the project, consider giving it a star ⭐️ on GitHub. It means a lot to me! + +# Keyyard's Portfolio + +Welcome to Keyyard's Portfolio! This repository contains the source code and assets for my portfolio website, showcasing my work in the Minecraft community. + +## Website + +You can visit the live website at [keyyard.pixelpoly.co](https://keyyard.pixelpoly.co/). + +## Technologies Used + +- HTML +- CSS +- Bootstrap +- Font Awesome icons +- jQuery + +## Contributing + +Contributions are welcome! If you find any issues or would like to suggest improvements, please open an issue or submit a pull request. + +## Contact + +If you have any questions, suggestions, or collaboration opportunities, feel free to reach out to me. My email address is keyyard8888@gmail.com. + +## License + +This project is licensed under the [MIT License](https://raw.githubusercontent.com/Keyyard/keyyard.github.io/main/license.txt). diff --git a/ads.txt b/ads.txt new file mode 100644 index 0000000..797130a --- /dev/null +++ b/ads.txt @@ -0,0 +1 @@ +google.com, pub-8674930260959667, DIRECT, f08c47fec0942fa0 diff --git a/out/assets/projs/card_1.jpg b/assets/img/cards/card_1.jpg similarity index 97% rename from out/assets/projs/card_1.jpg rename to assets/img/cards/card_1.jpg index 422c24d..dc0c1e2 100644 Binary files a/out/assets/projs/card_1.jpg and b/assets/img/cards/card_1.jpg differ diff --git a/assets/img/cards/card_2.jpg b/assets/img/cards/card_2.jpg new file mode 100644 index 0000000..29b429d Binary files /dev/null and b/assets/img/cards/card_2.jpg differ diff --git a/assets/img/cards/card_3.jpg b/assets/img/cards/card_3.jpg new file mode 100644 index 0000000..d86ac1b Binary files /dev/null and b/assets/img/cards/card_3.jpg differ diff --git a/assets/img/cards/card_4.jpg b/assets/img/cards/card_4.jpg new file mode 100644 index 0000000..5944ab3 Binary files /dev/null and b/assets/img/cards/card_4.jpg differ diff --git a/assets/img/cards/card_5.jpg b/assets/img/cards/card_5.jpg new file mode 100644 index 0000000..fd42bdb Binary files /dev/null and b/assets/img/cards/card_5.jpg differ diff --git a/assets/img/cards2/card_1.png b/assets/img/cards2/card_1.png new file mode 100644 index 0000000..0ab8fe6 Binary files /dev/null and b/assets/img/cards2/card_1.png differ diff --git a/assets/img/cards2/card_2.png b/assets/img/cards2/card_2.png new file mode 100644 index 0000000..9f64b22 Binary files /dev/null and b/assets/img/cards2/card_2.png differ diff --git a/assets/img/keyyard.png b/assets/img/keyyard.png new file mode 100644 index 0000000..721aaed Binary files /dev/null and b/assets/img/keyyard.png differ diff --git a/assets/vid/vid.mp4 b/assets/vid/vid.mp4 new file mode 100644 index 0000000..e6772f9 Binary files /dev/null and b/assets/vid/vid.mp4 differ diff --git a/collection.html b/collection.html new file mode 100644 index 0000000..c95a6d1 --- /dev/null +++ b/collection.html @@ -0,0 +1,146 @@ + +
+
+ Item Name 1
+ +Description of the item goes here.
+
+ Item Name
+ +Description of the item goes here.
+
+ Item Name
+ +Description of the item goes here.
+
+ Item Name
+ +Description of the item goes here.
+
+ Item Name
+ +Description of the item goes here.
+
+
+ + PixelPoly Digital's Asset Programmer +
++ Priority: + keyyard8888@gmail.com +
++ contact@keyyard.studio + | + keyyard@pixelpoly.co +
+ +
+ Description of the item goes here.
+