Skip to content
This repository has been archived by the owner on Dec 2, 2024. It is now read-only.

Entire Site Revamp #46

Merged
merged 82 commits into from
Apr 8, 2024
Merged

Entire Site Revamp #46

merged 82 commits into from
Apr 8, 2024

Conversation

taciturnaxolotl
Copy link
Member

@taciturnaxolotl taciturnaxolotl commented Mar 28, 2024

Closes #43 and closes #45 and closes #4. Revamps the entire site and changes to bun from npm.

Added a cursor gradient effect to the webpage background using CSS and adjusted
the header padding to remove excess margin space. These changes improve the
visual appeal and user experience of the website.
Implement cursor movement with physics calculations for velocity tracking and
opacity control for fade in and fade out effects based on cursor movement
thresholds and time intervals.
Refined the sign-up message to encourage users to join the mailing list
instead of just signing up. Also, updated the GDPR consent wording to
clarify the purpose of collecting information.
Copy link

netlify bot commented Mar 28, 2024

Deploy Preview for purplebubblewebsite ready!

Name Link
🔨 Latest commit 5f04bfa
🔍 Latest deploy log https://app.netlify.com/sites/purplebubblewebsite/deploys/661419f92979e90008a67c01
😎 Deploy Preview https://deploy-preview-46--purplebubblewebsite.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@jaspermayone
Copy link
Collaborator

@kcoderhtml I love this SO much! the cursor thing is super cool

@jaspermayone
Copy link
Collaborator

is it worth adding something like sentry for error checking / reporting?

@jaspermayone
Copy link
Collaborator

I think the favicon may be broken @kcoderhtml

@taciturnaxolotl
Copy link
Member Author

maybe? looks like there is a netlify plugin: https://www.netlify.com/integrations/sentry/

@jaspermayone
Copy link
Collaborator

can we add a pb themed donate button that links to HCB?

@taciturnaxolotl

This comment was marked as resolved.

@ghost

This comment was marked as resolved.

@ghost

This comment was marked as resolved.

@ghost

This comment was marked as off-topic.

@ghost

This comment was marked as off-topic.

@jaspermayone
Copy link
Collaborator

much better

@jaspermayone
Copy link
Collaborator

above comments were me

@taciturnaxolotl
Copy link
Member Author

I would also like to add some way of providing our email

[email protected]

I already have it in the form but I can put it in the body text too if you want.

Added new icons for different sizes and manifest file links for better
web app appearance. Updated footer to include information about Purple
Bubble's fiscal sponsorship.
Added a section with donation information and contact options for users to donate and get in touch with the team. This will help improve user engagement and support development efforts.
Added the #purplebubble channel to the Slack instructions for highschoolers on the website.
@taciturnaxolotl
Copy link
Member Author

Added donate text, sponser info, and a contact paragraph including the email and slack (with an only high schoolers warning)

Corrected the typo from "hen" to "then" in the donation link for better
clarity and understanding.
Copy link
Contributor

@polypixeldev polypixeldev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is there a reason we have both package-lock and bun.lockb?

Updated the Layout component props to make fiscalSponsor an optional field to avoid
errors when it is not provided while rendering the component.
@taciturnaxolotl
Copy link
Member Author

@jaspermayone do we need husky?

Removed @lottiefiles/lottie-player, axios, parcel, and qs dependencies.
Updated project structure to include /dist folder for production build output.
Added axios package as a new dependency in package.json for handling HTTP
requests.axios is a popular library for making asynchronous HTTP requests in
JavaScript.
Insert commas at the end of lines that were missing them in the cursor-gradient
script for better readability and error prevention.
Added the qs package to dependencies to handle querystring parsing for improved data manipulation.
@aramshiva aramshiva self-requested a review April 3, 2024 23:47
Copy link
Member

@aramshiva aramshiva left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Please check out this before merging however.

aramshiva
aramshiva previously approved these changes Apr 6, 2024
Copy link
Member

@aramshiva aramshiva left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Please check out this before merging however.

@jaspermayone
Copy link
Collaborator

Husky is precommit for linting @kcoderhtml

polypixeldev
polypixeldev previously approved these changes Apr 8, 2024
Copy link
Contributor

@polypixeldev polypixeldev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks amazing! not too sure about this one here but it's good

src/pages/index.astro Outdated Show resolved Hide resolved
Co-authored-by: Samuel Fernandez <[email protected]>
Signed-off-by: Kieran Klukas <[email protected]>
@taciturnaxolotl taciturnaxolotl disabled auto-merge April 8, 2024 16:22
Copy link
Collaborator

@jaspermayone jaspermayone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 🎉

@taciturnaxolotl taciturnaxolotl merged commit b90f21e into main Apr 8, 2024
8 checks passed
@taciturnaxolotl taciturnaxolotl deleted the site-v2 branch April 8, 2024 16:31
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
💻 aspect: code Related to code implementation or modification. 🕹 aspect: interface Related to user interface or design. 📄 aspect: text Related to text content or documentation. ✨ goal: improvement Related to general improvements or enhancements.
Projects
Status: Done
5 participants