diff --git a/index.html b/index.html index 489394a..7fca104 100644 --- a/index.html +++ b/index.html @@ -2,9 +2,9 @@ - + - Adrian | JavaScript Mastery Portfolio + NIDHINLAL | Portfolio
diff --git a/logo.svg b/logo.svg new file mode 100644 index 0000000..32590a8 --- /dev/null +++ b/logo.svg @@ -0,0 +1,7334 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/App.jsx b/src/App.jsx index 52961df..ce750aa 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,12 +1,22 @@ import { BrowserRouter } from "react-router-dom"; -import { About, Contact, Experience, Feedbacks, Hero, Navbar, Tech, Works, StarsCanvas } from "./components"; +import { + About, + Contact, + Experience, + Feedbacks, + Hero, + Navbar, + Tech, + Works, + StarsCanvas, +} from "./components"; const App = () => { return ( -
-
+
+
@@ -14,14 +24,14 @@ const App = () => { - -
+ {/* */} +
); -} +}; export default App; diff --git a/src/assets/ceyone.png b/src/assets/ceyone.png new file mode 100644 index 0000000..a3ba77b Binary files /dev/null and b/src/assets/ceyone.png differ diff --git a/src/assets/company/brotoType.jpg b/src/assets/company/brotoType.jpg new file mode 100644 index 0000000..73e4772 Binary files /dev/null and b/src/assets/company/brotoType.jpg differ diff --git a/src/assets/company/foxena-corp.webp b/src/assets/company/foxena-corp.webp new file mode 100644 index 0000000..e4867c9 Binary files /dev/null and b/src/assets/company/foxena-corp.webp differ diff --git a/src/assets/company/shopify.png b/src/assets/company/shopify.png deleted file mode 100644 index bba215c..0000000 Binary files a/src/assets/company/shopify.png and /dev/null differ diff --git a/src/assets/company/starbucks.png b/src/assets/company/starbucks.png deleted file mode 100644 index 76cf307..0000000 Binary files a/src/assets/company/starbucks.png and /dev/null differ diff --git a/src/assets/index.js b/src/assets/index.js index 613116b..dd3fddf 100644 --- a/src/assets/index.js +++ b/src/assets/index.js @@ -1,4 +1,4 @@ -import logo from "./logo.svg"; +import logo from "./logo.png"; import backend from "./backend.png"; import creator from "./creator.png"; import mobile from "./mobile.png"; @@ -20,15 +20,19 @@ import redux from "./tech/redux.png"; import tailwind from "./tech/tailwind.png"; import typescript from "./tech/typescript.png"; import threejs from "./tech/threejs.svg"; +import dart from "./tech/dart.png"; +import flutter from "./tech/flutter.png"; +import nextjs from "./tech/nextjs.png"; import meta from "./company/meta.png"; -import shopify from "./company/shopify.png"; -import starbucks from "./company/starbucks.png"; +import foxena from "./company/foxena-corp.webp"; +import brotoType from "./company/brotoType.jpg"; import tesla from "./company/tesla.png"; -import carrent from "./carrent.png"; -import jobit from "./jobit.png"; -import tripguide from "./tripguide.png"; +import ultraviolette from "./ultraviolette.png"; +import sunonix from "./sunonix.png"; +import ceyone from "./ceyone.png"; +import xpd8 from "./xpd8.png"; export { logo, @@ -53,10 +57,14 @@ export { typescript, threejs, meta, - shopify, - starbucks, + foxena, + brotoType, tesla, - carrent, - jobit, - tripguide, + dart, + flutter, + nextjs, + ultraviolette, + sunonix, + ceyone, + xpd8, }; diff --git a/src/assets/logo.png b/src/assets/logo.png new file mode 100644 index 0000000..cbb6287 Binary files /dev/null and b/src/assets/logo.png differ diff --git a/src/assets/logo.svg b/src/assets/logo.svg index b2906d4..32590a8 100644 --- a/src/assets/logo.svg +++ b/src/assets/logo.svg @@ -1,66 +1,7334 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/sunonix.png b/src/assets/sunonix.png new file mode 100644 index 0000000..b680155 Binary files /dev/null and b/src/assets/sunonix.png differ diff --git a/src/assets/tech/dart.png b/src/assets/tech/dart.png new file mode 100644 index 0000000..f385654 Binary files /dev/null and b/src/assets/tech/dart.png differ diff --git a/src/assets/tech/flutter.png b/src/assets/tech/flutter.png new file mode 100644 index 0000000..961be81 Binary files /dev/null and b/src/assets/tech/flutter.png differ diff --git a/src/assets/tech/nextjs.png b/src/assets/tech/nextjs.png new file mode 100644 index 0000000..30b2a12 Binary files /dev/null and b/src/assets/tech/nextjs.png differ diff --git a/src/assets/ultraviolette.png b/src/assets/ultraviolette.png new file mode 100644 index 0000000..98e36b4 Binary files /dev/null and b/src/assets/ultraviolette.png differ diff --git a/src/assets/xpd8.png b/src/assets/xpd8.png new file mode 100644 index 0000000..f212da5 Binary files /dev/null and b/src/assets/xpd8.png differ diff --git a/src/components/About.jsx b/src/components/About.jsx index 27e4f27..ad70917 100644 --- a/src/components/About.jsx +++ b/src/components/About.jsx @@ -8,10 +8,10 @@ import { SectionWrapper } from "../hoc"; import { fadeIn, textVariant } from "../utils/motion"; const ServiceCard = ({ index, title, icon }) => ( - +
( scale: 1, speed: 450, }} - className='bg-tertiary rounded-[20px] py-5 px-12 min-h-[280px] flex justify-evenly items-center flex-col' + className="bg-tertiary rounded-[20px] py-5 px-12 min-h-[280px] flex justify-evenly items-center flex-col" > web-development -

+

{title}

@@ -45,16 +45,17 @@ const About = () => { - I'm a skilled software developer with experience in TypeScript and - JavaScript, and expertise in frameworks like React, Node.js, and - Three.js. I'm a quick learner and collaborate closely with clients to - create efficient, scalable, and user-friendly solutions that solve - real-world problems. Let's work together to bring your ideas to life! + I'm a proficient software developer specializing in Flutter, Next.js, + React,TypeScript and Dart. With expertise in frameworks like Three.js + and GSAP, I craft dynamic and immersive user experiences. I excel in + collaborating closely with clients to engineer efficient, scalable + solutions that tackle real-world challenges. Let's collaborate to + transform your concepts into reality! -
+
{services.map((service, index) => ( ))} diff --git a/src/components/Contact.jsx b/src/components/Contact.jsx index 3837aec..ce3e8cd 100644 --- a/src/components/Contact.jsx +++ b/src/components/Contact.jsx @@ -33,16 +33,16 @@ const Contact = () => { emailjs .send( - import.meta.env.VITE_APP_EMAILJS_SERVICE_ID, - import.meta.env.VITE_APP_EMAILJS_TEMPLATE_ID, + "service_28qby1o", + "template_fffquih", { from_name: form.name, - to_name: "JavaScript Mastery", + to_name: "Nidhin", from_email: form.email, - to_email: "sujata@jsmastery.pro", + to_email: "nidhin.lal@foxena.com", message: form.message, }, - import.meta.env.VITE_APP_EMAILJS_PUBLIC_KEY + "eS9nVbbJaWIL2ghTj" ) .then( () => { @@ -70,7 +70,7 @@ const Contact = () => { >

Get in touch

Contact.

@@ -78,45 +78,45 @@ const Contact = () => {
-