https://github.com/theoneoh1/akore-devops
Static portfolio website
https://github.com/theoneoh1/akore-devops
devops github-actions github-pages portfolio portfolio-website static-site
Last synced: over 1 year ago
JSON representation
Static portfolio website
- Host: GitHub
- URL: https://github.com/theoneoh1/akore-devops
- Owner: TheOneOh1
- License: mit
- Created: 2024-11-05T04:39:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-16T15:15:50.000Z (over 1 year ago)
- Last Synced: 2025-03-12T12:17:52.779Z (over 1 year ago)
- Topics: devops, github-actions, github-pages, portfolio, portfolio-website, static-site
- Language: TypeScript
- Homepage: https://theoneoh1.github.io/akore-devops/
- Size: 24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DevOps Portfolio Site
A clean, modern portfolio website built to showcase DevOps engineering skills and experience. Features a responsive design, dark/light mode, and sections for projects, experience, and technical skills.
## Tech Stack
- **Framework**: [Next.js 14](https://nextjs.org/)
- **Styling**: [Tailwind CSS](https://tailwindcss.com/)
- **Package Manager**: npm
- **Deployment**: GitHub Pages
- **Icons**: React Icons
- **Typography**: Geist Font
## Features
- 🌓 Dark/Light mode support
- 📱 Fully responsive design
- 🚀 Fast page loads with Next.js
- 💼 Project showcase
- 📊 Skills matrix
- 📝 Experience timeline
- 🔍 SEO optimized
- 📈 Built-in analytics
## Getting Started
1. Clone the repository:
```bash
git clone
cd
```
2. Install dependencies:
```bash
npm install
```
3. Update your information:
- Edit `app/config.ts` with your personal details and social links
- Modify project data in `app/projects/project-data.tsx`
- Update experience in `app/experience/experience-data.tsx`
- Customize skills in `app/skills/skills-data.tsx`
- Replace `/public/profile.png` with your profile photo
4. Run the development server:
```bash
npm run dev
```
5. Open [http://localhost:3000](http://localhost:3000) to view your site
## Deployment
The site is configured to deploy to GitHub Pages using GitHub Actions. Simply push to the main branch, and the workflow will automatically build and deploy your site.
## Project Structure
```
├── app/ # Next.js app directory
│ ├── components/ # Reusable components
│ ├── projects/ # Projects section
│ ├── experience/ # Experience section
│ ├── skills/ # Skills section
│ └── config.ts # Site configuration
├── public/ # Static assets
└── content/ # Blog posts and content (MDX)
```
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.