Skip to content

Darkoberd00/phil-traeger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phil Traeger Portfolio Website

Description

Welcome to the Phil Traeger Portfolio website! This project serves as a showcase of my skills, projects, and experiences. Whether you're a potential employer or just curious about my work, feel free to explore the various sections and get to know me better.

Production Setup

To run this project in a production environment, follow these steps:

  1. Edit the .env file to configure any necessary environment variables.
  2. Edit the .nginx/nginx.conf file if additional Nginx configurations are needed.
  3. Run the project using Docker Compose by executing the command docker-compose.yml.

Development Setup

If you want to contribute or run the project locally for development purposes, use the following steps:

  1. Install the necessary dependencies by running npm i.
  2. Edit the .env file to set up local environment variables.
  3. Start the development server by running npm run dev.

Technologies Used

This project is built using the following technologies:

  • Vue.js - A progressive JavaScript framework for building user interfaces.
  • Vue Router - The official router for Vue.js.
  • Vue I18n - Internationalization plugin for Vue.js.
  • Pinia - A state management library for Vue.js.
  • Oh Vue Icons - A collection of Vue.js icons.
  • Tailwind CSS - A utility-first CSS framework.
  • DaisyUI - A set of beautiful, accessible UI components for Tailwind CSS.
  • ESLint - A pluggable and configurable linter tool for identifying and fixing code issues.
  • Prettier - An opinionated code formatter.
  • Vite - A fast development server and static site generator for Vue.js.
  • Vitest - A testing library for Vue.js projects.
  • TypeScript - A typed superset of JavaScript that compiles to plain JavaScript.
  • Nginx - A web server used for production deployment.

Feel free to explore the codebase, suggest improvements, or contribute to make this portfolio even better!

Thank you for checking out the Phil Traeger Portfolio website! If you have any questions or suggestions, feel free to reach out.

Happy coding! 🚀