node --version
git --version
npm install
# or
yarn install
Then, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
Goto emailjs.com and create a new account for the mail sending. In free trial you will get 200 mail per month. After setup emailjs
account, Please create a new .env
file from .env.example
file.
Eg:
NEXT_PUBLIC_EMAILJS_SERVICE_ID =
NEXT_PUBLIC_EMAILJS_TEMPLATE_ID =
NEXT_PUBLIC_EMAILJS_PUBLIC_KEY =
NEXT_PUBLIC_GTM = # For site analytics
NEXT_PUBLIC_APP_URL = "http://127.0.0.1:3000"
NEXT_PUBLIC_RECAPTCHA_SECRET_KEY = # For captcha verification on contact form
NEXT_PUBLIC_RECAPTCHA_SITE_KEY =
Then, Customize data in the utils/data
folder.
Eg:
export const personalData = {
name: "Matt Acedev",
profile: "/profile.png",
designation: "Full-Stack Software Developer",
description: "My name is Matt Acedev....",
email: "[email protected]",
phone: "#",
address: "#",
github: "https://github.com/#",
facebook: "https://www.facebook.com/#/",
linkedIn: "https://www.linkedin.com/in/#/",
twitter: "https://twitter.com/#",
stackOverflow: "https://stackoverflow.com/users/16840768/#",
leetcode: "https://leetcode.com/#/",
devUsername: "mattacedev",
resume: "...",
};
devUsername
Used for fetching blog from dev.to
.
Used Package List |
---|
next |
@emailjs/browser |
lottie-react |
react-fast-marquee |
react-icons |
react-toastify |
sass |
tailwindcss |