Skip to content
View Man18hash's full-sized avatar
  • 20:43 (UTC -12:00)

Block or report Man18hash

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Man18hash/README.md

πŸš€ Manoling Lagasca

Portfolio Preview Next.js TypeScript Tailwind CSS Docker

**SOC L1 β€’ IT Support β€’ Web Development **

GitHub LinkedIn Email

πŸ“‹ Overview

A modern, professional portfolio website showcasing expertise in cybersecurity, IT support, and web development. Built with cutting-edge technologies and deployed with Docker containerization and CI/CD pipelines.

✨ Features

  • 🎨 Modern UI/UX - Clean, responsive design with smooth animations
  • πŸ”’ Security Focus - SOC L1 expertise highlighted throughout
  • πŸ“± Mobile Responsive - Optimized for all device sizes
  • ⚑ Performance - Built with Next.js 14 and optimized for speed
  • 🐳 Dockerized - Containerized for easy deployment
  • πŸ”„ CI/CD Pipeline - Automated testing, building, and deployment
  • πŸ›‘οΈ Security Scanning - Automated vulnerability scanning
  • πŸ“Š Analytics Ready - Built-in performance monitoring

πŸ› οΈ Tech Stack

Frontend

  • Next.js 14 - React framework with App Router
  • TypeScript - Type-safe development
  • Tailwind CSS - Utility-first CSS framework
  • Framer Motion - Smooth animations and transitions
  • Lucide React - Beautiful icon library

DevOps & Infrastructure

  • Docker - Containerization
  • GitHub Actions - CI/CD pipeline
  • Nginx - Reverse proxy and load balancing
  • Trivy - Security vulnerability scanning
  • Multi-platform builds - AMD64 and ARM64 support

πŸš€ Quick Start

Prerequisites

  • Node.js 18+
  • Docker (optional)
  • Git

Local Development

  1. Clone the repository

    git clone https://github.com/man18hash/man18hash-portfolio.git
    cd man18hash-portfolio
  2. Install dependencies

    npm install
  3. Start development server

    npm run dev
  4. Open your browser Navigate to http://localhost:3000

Docker Development

  1. Build Docker image

    npm run docker:build
  2. Run container

    npm run docker:run

πŸ”§ Available Scripts

# Development
npm run dev          # Start development server
npm run build        # Build for production
npm run start        # Start production server
npm run lint         # Run ESLint

# Docker
npm run docker:build # Build Docker image
npm run docker:run   # Run Docker container

πŸš€ CI/CD Pipeline

The project includes a comprehensive CI/CD pipeline with:

Automated Workflows

  • Lint & Test - Code quality checks and TypeScript validation
  • Security Scan - Vulnerability scanning with Trivy
  • Docker Build - Multi-platform container builds
  • Deploy - Automated deployment to staging/production
  • Dependabot - Automated dependency updates

πŸ›‘οΈ Security Features

  • Vulnerability Scanning - Automated security checks
  • Dependency Updates - Automated security patches
  • Container Security - Multi-stage Docker builds
  • Security Headers - Nginx security configuration
  • HTTPS Ready - SSL/TLS configuration included

πŸ“ž Contact

Manoling Lagasca


Looking for SOC L1, IT Support, or Web Development opportunities

⭐ Star this repository if you found it helpful!

Popular repositories Loading

  1. Man18hash Man18hash Public

    Hello this is my profile

    TypeScript