Skip to content

matteagles/portfolio2

Repository files navigation


Developer Portfolio


Table of Contents 📜


Installation ⬇️

You will need to download Git and Node to run this project

Make sure you have the latest version of both Git and Node on your computer.

node --version
git --version


Getting Started 🎯

Install packages from the root directory

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.


Usage 🕹️

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.



Packages Used 📦

Used Package List
next
@emailjs/browser
lottie-react
react-fast-marquee
react-icons
react-toastify
sass
tailwindcss

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published