├── src ├── index.css ├── assets │ └── github-cover.png ├── pages │ ├── Resume │ │ ├── TimelineItem.jsx │ │ ├── SkillItem.jsx │ │ └── Resume.jsx │ ├── About │ │ ├── Service.jsx │ │ ├── Testimonial.jsx │ │ └── About.jsx │ ├── Blogs │ │ ├── BlogPost.jsx │ │ ├── Blogs.css │ │ └── Blogs.jsx │ ├── Contact │ │ └── Contact.jsx │ └── Portfolio │ │ └── Portfolio.jsx ├── App.jsx ├── components │ ├── Navbar.jsx │ └── Aside.jsx ├── main.jsx ├── script.js └── App.css ├── README.md ├── public ├── images │ ├── logo.ico │ ├── blog-1.jpg │ ├── blog-2.jpg │ ├── blog-3.jpg │ ├── blog-4.jpg │ ├── blog-5.jpg │ ├── blog-6.jpg │ ├── mamun.jpg │ ├── avatar-1.png │ ├── avatar-2.png │ ├── avatar-3.png │ ├── avatar-4.png │ ├── my-avatar.png │ ├── project-1.jpg │ ├── project-2.png │ ├── project-3.jpg │ ├── project-4.png │ ├── project-5.png │ ├── project-6.png │ ├── project-7.png │ ├── project-8.jpg │ ├── project-9.png │ ├── logo-1-color.png │ ├── logo-2-color.png │ ├── logo-3-color.png │ ├── logo-4-color.png │ ├── logo-5-color.png │ ├── logo-6-color.png │ ├── icon-quote.svg │ ├── icon-app.svg │ ├── react.svg │ ├── icon-photo.svg │ ├── logo.svg │ ├── icon-design.svg │ └── icon-dev.svg ├── services.json ├── testimonials.json ├── projects.json ├── vite.svg └── blogs.json ├── vite.config.js ├── .gitignore ├── index.html ├── .eslintrc.cjs └── package.json /src/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | # build-portfolio-website-react-css 3 | ![](/src/assets/github-cover.png) 4 | -------------------------------------------------------------------------------- /public/images/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/logo.ico -------------------------------------------------------------------------------- /public/images/blog-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/blog-1.jpg -------------------------------------------------------------------------------- /public/images/blog-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/blog-2.jpg -------------------------------------------------------------------------------- /public/images/blog-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/blog-3.jpg -------------------------------------------------------------------------------- /public/images/blog-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/blog-4.jpg -------------------------------------------------------------------------------- /public/images/blog-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/blog-5.jpg -------------------------------------------------------------------------------- /public/images/blog-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/blog-6.jpg -------------------------------------------------------------------------------- /public/images/mamun.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/mamun.jpg -------------------------------------------------------------------------------- /public/images/avatar-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/avatar-1.png -------------------------------------------------------------------------------- /public/images/avatar-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/avatar-2.png -------------------------------------------------------------------------------- /public/images/avatar-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/avatar-3.png -------------------------------------------------------------------------------- /public/images/avatar-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/avatar-4.png -------------------------------------------------------------------------------- /public/images/my-avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/my-avatar.png -------------------------------------------------------------------------------- /public/images/project-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/project-1.jpg -------------------------------------------------------------------------------- /public/images/project-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/project-2.png -------------------------------------------------------------------------------- /public/images/project-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/project-3.jpg -------------------------------------------------------------------------------- /public/images/project-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/project-4.png -------------------------------------------------------------------------------- /public/images/project-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/project-5.png -------------------------------------------------------------------------------- /public/images/project-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/project-6.png -------------------------------------------------------------------------------- /public/images/project-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/project-7.png -------------------------------------------------------------------------------- /public/images/project-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/project-8.jpg -------------------------------------------------------------------------------- /public/images/project-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/project-9.png -------------------------------------------------------------------------------- /src/assets/github-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/src/assets/github-cover.png -------------------------------------------------------------------------------- /public/images/logo-1-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/logo-1-color.png -------------------------------------------------------------------------------- /public/images/logo-2-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/logo-2-color.png -------------------------------------------------------------------------------- /public/images/logo-3-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/logo-3-color.png -------------------------------------------------------------------------------- /public/images/logo-4-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/logo-4-color.png -------------------------------------------------------------------------------- /public/images/logo-5-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/logo-5-color.png -------------------------------------------------------------------------------- /public/images/logo-6-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdalmamunit427/build-portfolio-website-react-css/HEAD/public/images/logo-6-color.png -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import react from '@vitejs/plugin-react' 3 | 4 | // https://vitejs.dev/config/ 5 | export default defineConfig({ 6 | plugins: [react()], 7 | }) 8 | -------------------------------------------------------------------------------- /src/pages/Resume/TimelineItem.jsx: -------------------------------------------------------------------------------- 1 | 2 | 3 | const TimelineItem = ({ title, date, description }) => { 4 | return ( 5 |
  • 6 |

    {title}

    7 | {date} 8 |

    {description}

    9 |
  • 10 | ); 11 | } 12 | 13 | export default TimelineItem; -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /src/pages/Resume/SkillItem.jsx: -------------------------------------------------------------------------------- 1 | 2 | const SkillItem = ({ title, value }) => { 3 | return ( 4 |
  • 5 |
    6 |
    {title}
    7 | {value}% 8 |
    9 |
    10 |
    11 |
    12 |
  • 13 | ); 14 | } 15 | 16 | export default SkillItem; 17 | -------------------------------------------------------------------------------- /src/pages/About/Service.jsx: -------------------------------------------------------------------------------- 1 | 2 | 3 | const Service = ({ title, icon, description }) => { 4 | return ( 5 |
  • 6 |
    7 | {`${title} 8 |
    9 |
    10 |

    {title}

    11 |

    {description}

    12 |
    13 |
  • 14 | ); 15 | } 16 | 17 | export default Service; 18 | -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- 1 | /* eslint-disable react/no-unescaped-entities */ 2 | 3 | import "./App.css"; 4 | 5 | 6 | import { Outlet } from "react-router-dom"; 7 | import Navbar from "./components/Navbar"; 8 | import Aside from "./components/Aside"; 9 | 10 | function App() { 11 | return ( 12 | <> 13 |