Skip to content

Commit e23367d

Browse files
committed
feat: add Instagram handle everywhere and optimize Link/Contact layouts
1 parent fe71faf commit e23367d

6 files changed

Lines changed: 71 additions & 14 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -683,7 +683,7 @@ A professional video player with:
683683
- **Phone**: +91 9727579905
684684
- **WhatsApp**: +91 9727579905
685685
- **Email**: euphoricparth1003@gmail.com
686-
- **Instagram**: [@_euphoric_live_](https://www.instagram.com/_euphoric_live_)
686+
- **Instagram**: [@_euphoric_live_](https://www.instagram.com/_euphoric_live_) | [@musicbypaarth](https://www.instagram.com/musicbypaarth/)
687687
688688
## 🐛 Troubleshooting
689689

frontend/src/components/Hero.jsx

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useState, useEffect } from "react";
22
import { motion } from "framer-motion";
3-
import { FaPhone, FaWhatsapp, FaEnvelope } from "react-icons/fa";
3+
import { FaPhone, FaWhatsapp, FaEnvelope, FaInstagram } from "react-icons/fa";
44
import heroImg from "../assets/hero_img.jpg";
55
// import heroImg2 from "../assets/hero_img_2.jpg";
66
import heroImg2 from "../assets/hero_img_2.png";
@@ -36,6 +36,11 @@ const Hero = () => {
3636
label: "Mail",
3737
href: "mailto:euphoricparth1003@gmail.com",
3838
},
39+
{
40+
icon: FaInstagram,
41+
label: "Instagram",
42+
href: "https://www.instagram.com/musicbypaarth/",
43+
},
3944
];
4045

4146
const contactInfo = [
@@ -57,6 +62,12 @@ const Hero = () => {
5762
href: "mailto:euphoricparth1003@gmail.com",
5863
value: "euphoricparth1003@gmail.com",
5964
},
65+
{
66+
icon: FaInstagram,
67+
label: "Instagram",
68+
href: "https://www.instagram.com/musicbypaarth/",
69+
value: "@musicbypaarth",
70+
},
6071
];
6172

6273
return (
@@ -83,9 +94,8 @@ const Hero = () => {
8394
},
8495
}}
8596
style={{
86-
transform: `translate(${mousePosition.x * 0.02}px, ${
87-
mousePosition.y * 0.02
88-
}px)`,
97+
transform: `translate(${mousePosition.x * 0.02}px, ${mousePosition.y * 0.02
98+
}px)`,
8999
filter: "brightness(1.3) contrast(1.1)",
90100
}}
91101
/>
@@ -109,9 +119,8 @@ const Hero = () => {
109119
},
110120
}}
111121
style={{
112-
transform: `translate(${mousePosition.x * 0.02}px, ${
113-
mousePosition.y * 0.02
114-
}px)`,
122+
transform: `translate(${mousePosition.x * 0.02}px, ${mousePosition.y * 0.02
123+
}px)`,
115124
filter: "brightness(1.3) contrast(1.1)",
116125
}}
117126
/>

frontend/src/components/QuickActionBox.jsx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { motion } from 'framer-motion'
2-
import { FaDownload, FaWhatsapp } from 'react-icons/fa'
2+
import { FaDownload, FaWhatsapp, FaInstagram } from 'react-icons/fa'
33

44
/**
55
* Quick Action Box Component
@@ -59,6 +59,17 @@ END:VCARD`
5959
<FaWhatsapp />
6060
WhatsApp Quick Message
6161
</motion.a>
62+
<motion.a
63+
href="https://www.instagram.com/musicbypaarth/"
64+
target="_blank"
65+
rel="noopener noreferrer"
66+
whileHover={{ scale: 1.05 }}
67+
whileTap={{ scale: 0.95 }}
68+
className="flex items-center justify-center gap-3 px-6 py-3 bg-gradient-to-r from-purple-500 via-pink-500 to-orange-500 text-white font-semibold hover:opacity-90 transition-opacity"
69+
>
70+
<FaInstagram />
71+
Instagram Message
72+
</motion.a>
6273
</div>
6374
</motion.div>
6475
)

frontend/src/pages/Contact.jsx

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { motion } from 'framer-motion'
22
import { useEffect } from 'react'
3-
import { FaPhone, FaWhatsapp, FaEnvelope, FaMapMarkerAlt, FaDownload } from 'react-icons/fa'
3+
import { FaPhone, FaWhatsapp, FaEnvelope, FaMapMarkerAlt, FaDownload, FaInstagram } from 'react-icons/fa'
44

55
const Contact = () => {
66
useEffect(() => {
@@ -26,6 +26,12 @@ const Contact = () => {
2626
value: 'euphoricparth1003@gmail.com',
2727
href: 'mailto:euphoricparth1003@gmail.com',
2828
},
29+
{
30+
icon: FaInstagram,
31+
label: 'Instagram',
32+
value: '@musicbypaarth',
33+
href: 'https://www.instagram.com/musicbypaarth/',
34+
},
2935
]
3036

3137
const generateVCard = () => {
@@ -70,8 +76,8 @@ END:VCARD`
7076
<p className="text-gray-400 text-lg">Get in touch with us</p>
7177
</motion.div>
7278

73-
<div className="max-w-4xl mx-auto">
74-
<div className="grid grid-cols-1 md:grid-cols-3 gap-6 mb-12">
79+
<div className="max-w-6xl mx-auto">
80+
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 mb-12">
7581
{contactInfo.map((contact, index) => (
7682
<motion.a
7783
key={index}
@@ -86,7 +92,7 @@ END:VCARD`
8692
>
8793
<contact.icon className="text-yellow-400 text-3xl mb-4 mx-auto group-hover:scale-110 transition-transform" />
8894
<h3 className="text-white font-semibold mb-2">{contact.label}</h3>
89-
<p className="text-gray-400 text-sm">{contact.value}</p>
95+
<p className="text-gray-400 text-xs md:text-sm break-words">{contact.value}</p>
9096
</motion.a>
9197
))}
9298
</div>
@@ -121,6 +127,17 @@ END:VCARD`
121127
<FaWhatsapp />
122128
WhatsApp Quick Message
123129
</motion.a>
130+
<motion.a
131+
href="https://www.instagram.com/musicbypaarth/"
132+
target="_blank"
133+
rel="noopener noreferrer"
134+
whileHover={{ scale: 1.05 }}
135+
whileTap={{ scale: 0.95 }}
136+
className="flex items-center justify-center gap-3 px-6 py-3 bg-gradient-to-r from-purple-500 via-pink-500 to-orange-500 text-white font-semibold hover:opacity-90 transition-opacity"
137+
>
138+
<FaInstagram />
139+
Instagram Message
140+
</motion.a>
124141
</div>
125142
</motion.div>
126143

frontend/src/pages/Links.jsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@ const Links = () => {
1616
href: 'https://www.instagram.com/_euphoric_live_',
1717
color: 'from-purple-500 to-pink-500',
1818
},
19+
{
20+
icon: FaInstagram,
21+
title: "Paarth's Instagram",
22+
subtitle: 'Music and Vibes',
23+
href: 'https://www.instagram.com/musicbypaarth/',
24+
color: 'from-pink-500 to-rose-500',
25+
},
1926
{
2027
icon: SiGoogledrive,
2128
title: 'Video Drafts',

package-lock.json

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)