Skip to content

🚀 A modern, responsive portfolio template for cybersecurity professionals built with React, TypeScript, and Flowbite. Features include system-aware dark/light theme, SEO optimization, and clean component architecture.

License

Notifications You must be signed in to change notification settings

Dan-Duran/hak3r

Repository files navigation

HAK3R Free Portfolio Website

A modern, responsive portfolio template built specifically for cybersecurity professionals. Built with React, TypeScript, and Flowbite React components, it offers a sleek design with light/dark mode support.

💪 Join me!


📺 Tutorial

Video Demo

💻 Screenshot

Image

🚀 Live Demo

Check out the live demo at https://hak3r.getcyber.me

✨ Features

  • Responsive Design: Fully responsive layout that works on all devices
  • Dark/Light Mode: System-aware theme that respects user preferences
  • Modern Stack: Built with React 18, TypeScript, and Vite
  • Optimized Build: Production-ready with static file exports
  • Component Library: Leverages Flowbite React for consistent UI
  • Performance Focused: Fast page loads and smooth animations
  • SEO Ready: Includes meta tags and OpenGraph support
  • Easy Customization: Well-organized codebase for easy modifications

🛠️ Tech Stack

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • Flowbite React
  • ESLint & Prettier

📦 Installation

  1. Clone the repository:
git clone https://github.com/Dan-Duran/hak3r.git
cd hak3r
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

🏗️ Building for Production (folder dist)

Create a production build:

npm run build

Preview the production build:

npm run preview

📁 Project Structure

hak3r/
├── public/
│   └── assets/
│       ├── css/
│       ├── images/
│       └── js/
├── src/
│   ├── components/
│   │   ├── Nav.tsx
│   │   └── Footer.tsx
│   ├── App.tsx
│   └── main.tsx
├── index.html
├── package.json
├── tsconfig.json
├── vite.config.ts
└── tailwind.config.js

🔧 Configuration

Vite Config

The project uses a custom Vite configuration for optimal production builds:

  • Static file exports
  • Asset optimization
  • Proper path resolution
  • Custom JS handling

🚀 Deployment

The site can be deployed to any static hosting service. The production build outputs to the dist folder.

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

👨‍💻 Author

Dan Duran - GetCyber


Made with ❤️ by GetCyber

About

🚀 A modern, responsive portfolio template for cybersecurity professionals built with React, TypeScript, and Flowbite. Features include system-aware dark/light theme, SEO optimization, and clean component architecture.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published