An open API service indexing awesome lists of open source software.

https://github.com/yeabtsega1/yeab-portfolio

My Portfolio Website built with Next.js
https://github.com/yeabtsega1/yeab-portfolio

next-portfolio nextjs portfolio-website react-portfolio reactjs resume

Last synced: 3 months ago
JSON representation

My Portfolio Website built with Next.js

Awesome Lists containing this project

README

        



Yeabtsega Behailu




Full Stack Web Developer

![Yeabtsega Site Preview](./public/website.png)

## :rocket: Quick start

**Run the site locally**

### Step 1: Clone The Repo

Fork the repository. then clone the repo locally by doing -

```bash
git clone https://github.com/Yeabtsega1/Yeab-Portfolio
```

### Step 2: Install Dependencies

cd into the directory

```bash
cd Yeab-Portfolio
```
```

install all the dependencies
```bash
npm install
```

### Step 3: Start Development Server

Then start the development Server
```
npm run dev
```
After running the development server the site should be running on https://localhost:3000

## :open_file_folder: What's inside?

A quick look at the folder structure of this project.

```
Portfolio
├─ .eslintrc.json
├─ .git
│ ├─ config
│ ├─ description
│ ├─ HEAD
│ ├─ hooks
│ │ ├─ applypatch-msg.sample
│ │ ├─ commit-msg.sample
│ │ ├─ fsmonitor-watchman.sample
│ │ ├─ post-update.sample
│ │ ├─ pre-applypatch.sample
│ │ ├─ pre-commit.sample
│ │ ├─ pre-merge-commit.sample
│ │ ├─ pre-push.sample
│ │ ├─ pre-rebase.sample
│ │ ├─ pre-receive.sample
│ │ ├─ prepare-commit-msg.sample
│ │ ├─ push-to-checkout.sample
│ │ └─ update.sample
│ ├─ index
│ ├─ info
│ │ └─ exclude
│ ├─ logs
│ │ ├─ HEAD
│ │ └─ refs
│ │ ├─ heads
│ │ │ └─ main
│ │ └─ remotes
│ │ └─ origin
│ │ └─ HEAD
│ ├─ objects
│ │ ├─ info
│ │ └─ pack
│ │ ├─ pack-013db03f282dc13104ce9eee3e00789c0da72df4.idx
│ │ └─ pack-013db03f282dc13104ce9eee3e00789c0da72df4.pack
│ ├─ packed-refs
│ └─ refs
│ ├─ heads
│ │ └─ main
│ ├─ remotes
│ │ └─ origin
│ │ └─ HEAD
│ └─ tags
├─ .github
│ └─ workflows
│ └─ nextjs.yml
├─ .gitignore
├─ components
│ ├─ About.js
│ ├─ Contact.js
│ ├─ Education.js
│ ├─ Footer.js
│ ├─ Header.js
│ ├─ index.js
│ ├─ Navbar.js
│ ├─ Project.js
│ └─ Skills.js
├─ data
│ ├─ about.js
│ ├─ education.js
│ ├─ project.js
│ └─ skillsExperience.js
├─ next.config.js
├─ package-lock.json
├─ package.json
├─ pages
│ ├─ 404.js
│ ├─ api
│ │ └─ hello.js
│ ├─ index.js
│ ├─ resume.js
│ ├─ _app.js
│ └─ _document.js
├─ public
│ ├─ 404.webp
│ ├─ favicon.ico
│ ├─ images
│ │ ├─ about
│ │ │ ├─ backend.webp
│ │ │ ├─ frontend.webp
│ │ │ └─ jain-svg.webp
│ │ ├─ backend.png
│ │ ├─ education
│ │ │ ├─ Atlas.jpeg
│ │ │ ├─ Beteseb.jpeg
│ │ │ └─ jain.png
│ │ ├─ favicon.ico
│ │ ├─ frontend.png
│ │ ├─ illustrations
│ │ │ └─ skill.png
│ │ ├─ nitj.png
│ │ ├─ projects
│ │ │ ├─ portfolio.webp
│ │ │ ├─ react-ecommerce.webp
│ │ │ ├─ TradeIT-logo.png
│ │ │ ├─ YB.jpeg
│ │ └─ resume
│ │ └─ Resume.pdf
│ ├─ profile.jpg
│ ├─ resume.pdf
│ ├─ resume2.pdf
│ ├─ resume3.pdf
│ ├─ sitemap.xml
│ └─ website.png
├─ README.md
└─ styles
└─ globals.css

```
## :innocent: Feedback

If you have any feedback, please reach out to me [here](https://yeab-portfolio.netlify.app/#contact)