GDSC-MVJCE / gdscmvjce-website

The GDSC MVJCE Website is a dynamic platform developed using Next.js 13, styled-components, react-three-fiber, prisma and various other packages. It serves as the central hub for the Google Developer Student Club community at MVJ College of Engineering, providing interactive sections, event registration, blog showcases, team information, and FAQs.
https://gdscmvjce.tech
9 stars 5 forks source link

[ENHANCEMENT] - Optimising GDSC logo model #84

Closed Shivam-Sharma-1 closed 1 year ago

Shivam-Sharma-1 commented 1 year ago

Enhancement Request

Describe the current state or problem

The current GDSC (Google Developer Student Clubs) logo model used in our project lacks optimization. While it represents our community effectively, it could benefit from improvement in terms of its size and file format.

Describe the enhancement you'd like

I would like to propose optimizing the GDSC logo model to address the issues mentioned above. Specifically:

  1. Ensure that the optimized logo retains the same visual impact and quality as the current version.
  2. Use gltfjsx package to generate a model .jsx file for faster loading of model.

Describe alternatives you've considered (if any)

While considering this enhancement, I have explored a few alternatives:

  1. Image Compression Tools: We could use image compression tools to manually reduce the file size of the current logo. However, this may result in a loss of image quality, which we want to avoid.

  2. Using CSS for Responsive Images: Instead of providing multiple logo sizes, we could use CSS to resize the logo based on the user's device screen. However, this may not be as efficient as providing pre-optimized images.

Additional context

The GDSC logo is an essential part of our brand identity and is displayed prominently across our platforms. Optimizing it will not only improve user experience but also reduce our server and bandwidth costs. It's crucial to ensure that any changes made do not compromise the logo's visual appeal.


Checklist

Shivam-Sharma-1 commented 1 year ago

I would like to do this task. Please assign it to me!