Jun 29, 2024
create-react-app
commandpersonal portfolio
npm start
npm install react-bootstrap
and other necessary packagescomponents
folder in src
for organizing componentsNavbar.js
inside components
folderuseState
and useEffect
useState
for scroll detectionuseEffect
to add event listener for scrollBanner.js
in components
useEffect
useState
for loop number, current text, and typing/deleting stateuseEffect
with setInterval
for typing effectSkills.js
in components
react-multi-carousel
for slider effectProjects.js
in components
ProjectCard.js
to display individual projectsContact.js
in components
axios
for API callreact-mailchimp-subscribe
packageNewsletter.js
animate.css
and react-on-screen
TrackVisibility
to wrap components