modern-portfolio icon indicating copy to clipboard operation
modern-portfolio copied to clipboard

Modern Portfolio using Next.js and Framer Motion.

Modern Portfolio using Next.js and Framer Motion

Modern Portfolio using Next.js and Framer Motion

Ask Me Anything! GitHub license Maintenance GitHub branches Github commits Netlify Status GitHub issues GitHub pull requests

:notebook_with_decorative_cover: Table of Contents

  • Folder Structure
  • Getting Started
  • Screenshots
  • Tech Stack
  • Stats
  • Contribute
  • Acknowledgements
  • Buy Me a Coffee
  • Follow Me
  • Learn More
  • Deploy on Vercel
  • Give A Star
  • Star History
  • Give A Star

:bangbang: Folder Structure

Here is the folder structure of this app.

modern-portfolio/
  |- components/
  |- pages/
    |-- about/
    |-- contact/
    |-- services/
    |-- testimonials/
    |-- work/
    |-- _app.jsx
    |-- index.jsx
  |- public/
  |- styles/
    |-- globals.css
  |- .eslintrc.json
  |- .gitignore
  |- next.config.js
  |- package-lock.json
  |- package.json
  |- postcss.config.js
  |- tailwind.config.js
  |- variants.js

:toolbox: Getting Started

  1. Make sure Git and NodeJS is installed.

  2. Clone this repository to your local computer.

  3. Open terminal in root directory. Run npm install --legacy-peer-deps or yarn install --legacy-peer-deps.

  4. Now app is fully configured 👍 and you can start using this app using npm run dev or yarn dev.

:camera: Screenshots:

Modern UI/UX

Services

Showcase Projects

Contact Form

:gear: Tech Stack

React JS Next JS JavaScript Tailwind CSS Netlify

:wrench: Stats

Stats for Modern Portfolio

:raised_hands: Contribute

You might encounter some bugs while using this app. You are more than welcome to contribute. Just submit changes via pull request and I will review them before merging. Make sure you follow community guidelines.

:gem: Acknowledgements

Useful resources and dependencies that are used in Modern Portfolio.

Production Dependencies

Development Dependencies

:coffee: Buy Me a Coffee

:rocket: Follow Me

GitHub followers Twitter YouTube

:books: Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

:page_with_curl: Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out Next.js deployment documentation for more details.

:star: Give A Star

You can also give this repository a star to show more people and they can use this repository.

:star2: Star History

Star History Chart

(back to top)