Skip to content

JelleBuning/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues GNU Affero General Public License v3.0 License

Jelle Buning's Portfolio

A personal portfolio application.
View Live · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. License

About The Project

A personal portfolio application built with Flutter, designed to showcase professional projects, technical skills, and experience. The application features a responsive UI design that adapts seamlessly across different screen sizes and devices.

Features

  • Responsive Design: Optimized UI that adapts to mobile, tablet, and desktop viewports
  • Project Showcase: Detailed presentation of professional work and technical projects
  • Skills Display: Comprehensive overview of technical expertise and competencies
  • Professional Experience: Timeline and description of professional background
  • Modern Architecture: Built with Flutter's best practices and design patterns for maximum maintainability

Built With

Getting Started

Setting up this project on your local machine is straightforward and will enable you to fully utilize its capabilities. This guide will walk you through the necessary steps to get everything running smoothly.

Before beginning, ensure that your development environment is properly configured. Having the required software and dependencies installed will prevent common issues and streamline the process.

Installation

Option 1: Clone and Run Locally

  1. Clone the repository:

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

    flutter pub get
  3. Run the application:

    flutter run -d chrome  # For web
    # or
    flutter run           # For mobile/desktop

Option 2: Docker Compose (if available)

This installation method utilizes Docker Compose for a streamlined setup. Ensure you have Docker and Docker Compose installed on your system.

  1. Create a docker-compose.yml file:

    Create a new file named docker-compose.yml in a directory of your choice. Copy and paste the following content into it:

    version: '3.4'
    name: portfolio
    services:
      portfolio:
        container_name: "portfolio"
        image: ghcr.io/JelleBuning/portfolio
  2. Run Docker Compose:

    In the same directory as your docker-compose.yml file, execute the following command:

    docker-compose up -d

    This command will download the necessary images, create the containers, and start them in detached mode.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b features/feature-title)
  3. Commit your Changes (git commit -m 'Added feature')
  4. Push to the Branch (git push origin features/feature-title)
  5. Open a Pull Request

License

This project is open source and available under the terms specified in the repository.

(back to top)

About

Personal portfolio application built with Flutter. A showcase of professional projects, technical skills, and experience with responsive UI design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors