Skip to content

SHUBHADEEPXT/Portfolio-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 DevOps Portfolio Pro

License: MIT

A 28-Day Journey to Build a Production-Ready DevOps Portfolio Combining full-stack development with professional DevOps practices — from frontend UI to CI/CD pipelines, infrastructure as code, and monitoring. (Currently on hold, Restarting soon)


📌 Project Vision

To create a public, recruiter-ready portfolio that demonstrates:

  • Modern React/Next.js frontend development
  • Professional DevOps workflows and tooling
  • CI/CD pipelines with GitHub Actions
  • Infrastructure as Code with Terraform
  • Multi-environment cloud deployment
  • Monitoring and observability integration

🏗️ Current Architecture

DevOps Portfolio Architecture


🛠️ Tech Stack

Frontend: Next.js 15 + TypeScript + Tailwind CSS DevOps: GitHub Actions, Terraform (planned), Prometheus/Grafana (planned) Environments: Local (WSL), Vercel (staging), AWS (planned production)


📅 Learning Timeline

Day Focus Status
1 Environment setup, Git workflow, repo security ✅ Completed
2 React fundamentals, first interactive component ✅ Completed
3 Next.js multi-page structure, navigation ✅ Completed
4–7 Responsive design, styling, content integration 🔄 Planned
8–14 Backend API, database, authentication 🔄 Planned
15–21 Docker, Kubernetes, Terraform 🔄 Planned
22–28 CI/CD pipeline, monitoring, final deployment 🔄 Planned

📂 Repository Structure

devops-portfolio-pro/ ├── docs/ │ ├── PROJECT_OVERVIEW.md # High-level project roadmap │ ├── learning/ # Daily logs │ │ ├── DAY-01-SETUP.md │ │ ├── DAY-02-REACT-FUNDAMENTALS.md │ │ └── WEEK-01-REVIEW.md │ ├── architecture/ │ └── troubleshooting/ │ ├── frontend/ # Next.js app │ ├── src/app/page.tsx │ ├── public/images/ │ ├── package.json │ └── tailwind.config.js │ ├── daily_progress/ # Consolidated logs & challenges │ ├── learning_log.md │ └── challenges_faced_day02.md │ └── README.md # You're here!


📝 Quick Start

Clone the repo

git clone https://github.com/SHUBHADEEPXT/Portfolio-pro.git

Enter the project

cd Portfolio-pro/frontend

Install dependencies

npm install

Run locally

npm run dev


📚 Learn More

  • Project Overview – Full details, roadmap, and weekly reviews
  • Daily Learning Log – Day-by-day progress

📢 Follow the Journey

This project is being documented in detail for:

  • GitHub: Full code and documentation
  • LinkedIn: Weekly progress updates
  • Twitter/X: Bite-sized daily learnings

Author: Shubhadeep Bhowmik Days Completed: 5/28 Last Updated: August 17, 2025 License: MIT

About

Building up My Portfolio from Scratch (Documenting my Learning)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •