diff --git a/package-lock.json b/package-lock.json index 6df6d4f..2eac094 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "axios": "^1.6.2", "bootstrap": "^5.3.2", "react": "^18.2.0", + "react-animated-cursor": "^2.11.2", "react-dom": "^18.2.0", "react-scripts": "^5.0.1", "react-scroll": "^1.9.0", @@ -14675,6 +14676,15 @@ "node": ">=0.10.0" } }, + "node_modules/react-animated-cursor": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/react-animated-cursor/-/react-animated-cursor-2.11.2.tgz", + "integrity": "sha512-LV0PtST61tdeW/chCqFt1JLp6i0d5fD9v2uradBcPAkKKCi2Iw7sAcD11ADS1TjXPPj9MOoD9YubEt++/IbZ+g==", + "peerDependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0" + } + }, "node_modules/react-app-polyfill": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", diff --git a/package.json b/package.json index 4007c99..39543ee 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "axios": "^1.6.2", "bootstrap": "^5.3.2", "react": "^18.2.0", + "react-animated-cursor": "^2.11.2", "react-dom": "^18.2.0", "react-scripts": "^5.0.1", "react-scroll": "^1.9.0", diff --git a/src/App.css b/src/App.css index eef39ea..aa95bb5 100644 --- a/src/App.css +++ b/src/App.css @@ -1,5 +1,6 @@ .App { text-align: center; + background-color: black; } .App-logo { @@ -22,7 +23,7 @@ align-items: center; justify-content: center; /* Use a custom font */ - font-family: 'Roboto', sans-serif; + font-family: "Roboto", sans-serif; font-size: calc(10px + 2vmin); color: white; } diff --git a/src/App.js b/src/App.js index b828fee..9bd464a 100644 --- a/src/App.js +++ b/src/App.js @@ -6,10 +6,27 @@ import Projects from "./components/Projects"; import Skills from "./components/Skills"; import Testimonials from "./components/Testimonials"; import Contact from "./components/Contact"; +import AnimatedCursor from "react-animated-cursor"; export default function App() { return ( -
+
+ diff --git a/src/components/About.js b/src/components/About.js index 22554f7..c159099 100644 --- a/src/components/About.js +++ b/src/components/About.js @@ -6,23 +6,35 @@ export default function About() {
- Profile + Profile
-

About Me

-

- Hi, Vishwanath M,a Product Engineer based in Bengaluru, India. I love creating - beautiful and functional websites using modern technologies like React, Node, MongoDB, - etc. I have over 2 years of experience in web development and have worked on various - projects ranging from e-commerce, social media, infrastructure used websites, and more. +

About Me

+

+ Hi, Vishwanath M,a Product Engineer based in Bengaluru, + India. I love creating beautiful and functional websites using + modern technologies like React, Node, MongoDB, etc. I have over 2 + years of experience in web development and have worked on various + projects ranging from e-commerce, social media, infrastructure used + websites, and more.

-

- I'm passionate about learning new skills and exploring new challenges. I'm always open - to new opportunities and collaborations. If you have a project that you want to get - started, or you need some help with your existing project, feel free to contact me. I - would love to hear from you and work with you. +

+ I'm passionate about learning new skills and exploring new + challenges. I'm always open to new opportunities and collaborations. + If you have a project that you want to get started, or you need some + help with your existing project, feel free to contact me. I would + love to hear from you and work with you.

- + Download Resume diff --git a/src/components/Contact.js b/src/components/Contact.js index 9ab314e..37df6eb 100644 --- a/src/components/Contact.js +++ b/src/components/Contact.js @@ -32,13 +32,13 @@ export default function Contact() { return (

Contact

-

- If you want to get in touch with me, you can fill out the contact form below and I will get - back to you as soon as possible. You can also find my email, phone, and social media links - at the bottom of this page. +

+ If you want to get in touch with me, you can fill out the contact form + below and I will get back to you as soon as possible. You can also find + my email, phone, and social media links at the bottom of this page.

-
+
-
+
-
+