Matej4545/cv

Simple static page with CV

★ 0Forks 0TypeScriptGitHub ↗Compare

README

Matej Groman - CV

This is a simple static web application showcasing Matej Groman's CV, built using modern web technologies.

Features

  • Responsive design for optimal viewing on all devices.
  • Built with React, TypeScript, and Vite for fast development and performance.
  • Deployed automatically to GitHub Pages using GitHub Actions.

Technologies Used

  • React: For building the user interface.
  • TypeScript: For type-safe JavaScript development.
  • Vite: For fast and efficient bundling.
  • Tailwind CSS: For styling.
  • GitHub Actions: For CI/CD pipeline.

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/your-username/your-repo.git
    cd your-repo
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev

    Open your browser and navigate to http://localhost:5173.

  4. Build for production:

    npm run build
  5. Preview the production build:

    npm run preview

Deployment

This project is automatically deployed to GitHub Pages. Any changes pushed to the main branch will trigger the deployment workflow.

To enable GitHub Pages:

  1. Go to your repository's settings on GitHub.
  2. Under the "Pages" section, set the source to GitHub Actions.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Commit your changes and push the branch.
  4. Open a pull request.

License

This project is licensed under the MIT License.

Contributors

Matej4545

Issues