diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 00000000..65c136e1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,47 @@ +name: β€‹πŸž Bug +description: Report an issue to help us improve the project. +title: "[BUG] " +labels: ["bug", "goal: fix", "priority: medium"] +body: + - type: textarea + attributes: + label: Description + description: A brief description of the issue or bug you are facing, also include what you tried and what didn't work. + validations: + required: false + - type: textarea + attributes: + label: Screenshots + description: Please add screenshots if applicable + validations: + required: false + - type: textarea + attributes: + label: Any additional information? + description: Any additional information or Is there anything we should know about this bug? + validations: + required: false + - type: dropdown + attributes: + label: What browser are you seeing the problem on? + multiple: true + options: + - Firefox + - Chrome + - Safari + - Microsoft Edge + - type: checkboxes + id: no-duplicate-issues + attributes: + label: "Checklist" + options: + - label: "I have checked the existing [issues](https://github.com/swaraj-das/Collect-your-GamingTools/issues)." + required: true + - label: "I have read the [Code Of Conduct](https://github.com/swaraj-das/Collect-your-GamingToolst/blob/main/CODE_OF_CONDUCT.md)" + required: true + - label: "The changes don't break the code" + required: true + - label: "Please attach the screenshots and video of the development work once it is done " + required: true + + diff --git a/.github/ISSUE_TEMPLATE/document.yml b/.github/ISSUE_TEMPLATE/document.yml new file mode 100644 index 00000000..41c7a700 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/document.yml @@ -0,0 +1,40 @@ +name: "Documentation πŸ“‹" +description: "Use this form to present your suggestions on how to improve our docs" +title: "[DOCS] " +labels: ["documenation", "goal: enhancement"] + +body: + - type: textarea + id: docs_description + attributes: + label: "Issue Description" + description: "Please provide a brief summary of the documentation issue you are experiencing or would like to address." + validations: + required: true + + - type: textarea + id: screenshots_examples_docs + attributes: + label: "Screenshots or Examples (if applicable)" + description: "Please include relevant screenshots or examples to help illustrate the problem." + + - type: textarea + id: proposed_solution_docs + attributes: + label: "Proposed Solution (optional)" + description: "If you have a proposed solution for the documentation issue, please provide it here. This can be helpful for speeding up the resolution process." + + - type: checkboxes + id: terms_checklist_docs + attributes: + label: "Checklist" + description: "By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/swaraj-das/Collect-your-GamingTools/blob/main/CODE_OF_CONDUCT.md)" + options: + - label: "I have checked the existing [issues](https://github.com/swaraj-das/Collect-your-GamingTools/issues)." + required: true + + - label: "The changes don't break the code" + required: true + - label: "Please attach the screenshots and video of the development work once it is done " + required: true + diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..f4d15c7a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,34 @@ +name: Feature Request πŸ’‘ +description: Have any new idea or new feature for Collect-your-GamingTools? Please suggest! +title: "[Feature] " +labels: ["enhancement", "goal: addition", "priority: high"] +body: + - type: textarea + id: description + attributes: + label: Description + description: A clear and concise description of any alternative solution or features you've considered. + validations: + required: true + - type: textarea + id: screenshots + attributes: + label: Screenshots + description: Please add screenshots if applicable + validations: + required: false + - type: checkboxes + id: no-duplicate-issues + attributes: + label: "Checklist" + options: + - label: "I have checked the existing [issues](https://github.com/swaraj-das/Collect-your-GamingTools/issues)." + required: true + + - label: "I have read the [Code Of Conduct](https://github.com/swaraj-das/Collect-your-GamingTools/blob/main/CODE_OF_CONDUCT.md)" + required: true + + - label: "The changes don't break the code" + required: true + - label: "Please attach the screenshots and video of the development work once it is done " + required: true diff --git a/.github/ISSUE_TEMPLATE/other.yml b/.github/ISSUE_TEMPLATE/other.yml new file mode 100644 index 00000000..db8a9cdb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/other.yml @@ -0,0 +1,27 @@ +name: Other +description: Use this for any other question or issue. Please do not create blank issues +title: "[OTHER]" +labels: ["status: awaiting triage"] +body: + - type: textarea + id: issuedescription + attributes: + label: What would you like to share or ask? + description: Provide a clear and concise explanation of your issue. + validations: + required: true + - type: checkboxes + id: no-duplicate-issues + attributes: + label: "Checklist" + options: + - label: "I have checked the existing [issues](https://github.com/Collect-your-GamingTools/issues)." + required: true + + - label: "I have read the [Code Of Conduct](https://github.com/Collect-your-GamingTools/blob/main/CODE_OF_CONDUCT.md)" + required: true + + - label: "The changes don't break the code" + required: true + - label: "Please attach the screenshots and video of the development work once it is done " + required: true diff --git a/.github/ISSUE_TEMPLATE/refactor_code.yml b/.github/ISSUE_TEMPLATE/refactor_code.yml new file mode 100644 index 00000000..51d8bf3d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/refactor_code.yml @@ -0,0 +1,40 @@ +name: Refactor Code πŸ”§ +description: Use this label for code refactoring tasks. +title: "[Refactor] " +labels: ["goal: refactor", "priority: medium"] +body: + - type: input + attributes: + label: File Name + description: "Enter the file that you want to refactor in the codebase." + placeholder: "For example - component/Cards/Card.tsx" + validations: + required: true + - type: textarea + id: refactor_description + attributes: + label: "Reason for Refactoring the Code" + description: "Describe what improvements can be made in the codebase without introducing breaking changes." + validations: + required: true + - type: checkboxes + id: no-duplicate-issues + + + attributes: + label: "Checklist" + options: + + - label: "I have checked the existing [issues](https://github.com/Collect-your-GamingTools/issues)." + required: true + + + - label: "I have read the [Code Of Conduct](https://github.com/Collect-your-GamingTools/blob/main/CODE_OF_CONDUCT.md)" + required: true + + - label: "The changes don't break the code" + required: true + - label: "Please attach the screenshots and video of the development work once it is done " + required: true + + \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/task_request.yml b/.github/ISSUE_TEMPLATE/task_request.yml new file mode 100644 index 00000000..ae6502c2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/task_request.yml @@ -0,0 +1,38 @@ +name: ​Task Request +description: This is Only For Project Admins and Mentors. +title: " " +labels: ["priority: high"] +body: + - type: textarea + attributes: + label: Description + description: A brief description of the issue or bug you are facing, also include what you tried and what didn't work. + validations: + required: false + - type: textarea + attributes: + label: Screenshots + description: Please add screenshots if required + validations: + required: false + - type: textarea + attributes: + label: Any additional Details? + description: Please Provide Key Details, if required (Goals and objectives,Deliverables,Dependencies) + validations: + required: false + - type: textarea + attributes: + label: Deadline + description: Specify the task deadline + validations: + required: true + + - type: markdown + attributes: + value: "Stay you can start working on it by taking latest pull from main branch" + + + + + diff --git a/README.md b/README.md index c9d5bb3f..49943f05 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ A responsive and dynamic website to showcase the best gaming accessorie ## πŸš€ Demo #### Check out the live demo here ⬇️ : -https://swaraj-das.github.io/Collect-your-GamingTools/ +https://collect-your-gaming-tools-7r1z88vx4-swaraj-das-projects.vercel.app/ ## πŸ› οΈ Installation diff --git a/SignUp/signup.html b/SignUp/signup.html index 6f0a03df..d3ac218f 100644 --- a/SignUp/signup.html +++ b/SignUp/signup.html @@ -5,7 +5,7 @@ Sign Up for GamingTools - + diff --git a/script.js b/script.js index b197ef4d..673239b6 100644 --- a/script.js +++ b/script.js @@ -8,3 +8,20 @@ function toggleMenu() { menuList.style.maxHeight = "0px"; } } +// Show or hide the scroll-top button based on scroll position +window.addEventListener('scroll', function() { + const scrollTopButton = document.querySelector('.scroll-top'); + if (window.pageYOffset > 300) { + scrollTopButton.style.display = 'block'; + } else { + scrollTopButton.style.display = 'none'; + } +}); + +// Smooth scroll to top when the button is clicked +function scrollToTop() { + window.scrollTo({ + top: 0, + behavior: 'smooth' + }); +} diff --git a/style.css b/style.css index 8d59ccaf..d3292b97 100644 --- a/style.css +++ b/style.css @@ -3,7 +3,25 @@ padding: 0; font-family: sans-serif; } +html { + overflow-y: scroll; +} + +html::-webkit-scrollbar { + width: 9px; + transition: width 0.3s ease; + margin: 10px; +} +html::-webkit-scrollbar-thumb { + border-radius: 10px; + background: linear-gradient(90deg, #ff459f, #ff9532, #ff459f); + box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); +} + +html::-webkit-scrollbar-thumb:window-inactive { + background: rgb(156, 156, 156); +} .container { width: 100%; min-height: 100vh; @@ -22,6 +40,7 @@ overflow: hidden; background-color: #fff; z-index: 1000; + } .logo { @@ -125,6 +144,7 @@ nav ul li.login:hover { font-size: 54px; color: #000; cursor: pointer; + letter-spacing: 1px; } .col-1 h3 { @@ -154,6 +174,8 @@ button { border-radius: 6px; cursor: pointer; transition: width 0.5s; + background: linear-gradient(to right, #ff3527, #fb5283, #ffd700); + transition: background 0.3s ease-in-out; } button img { @@ -585,4 +607,21 @@ button:hover { overflow: hidden; transition: 0.5s; } -} \ No newline at end of file +} + +.scroll-top { + position: fixed; + bottom: 20px; + right: 20px; + background: #ff459f; + padding: 10px; + border-radius: 50%; + cursor: pointer; + display: none; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); + } + + .scroll-top:hover { + background: #ff6062; + } +