This is a simple static web application showcasing Matej Groman's CV, built using modern web technologies.
- 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.
- 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.
-
Clone the repository:
git clone https://github.com/your-username/your-repo.git cd your-repo -
Install dependencies:
npm install
-
Run the development server:
npm run dev
Open your browser and navigate to
http://localhost:5173. -
Build for production:
npm run build
-
Preview the production build:
npm run preview
This project is automatically deployed to GitHub Pages. Any changes pushed to the main branch will trigger the deployment workflow.
To enable GitHub Pages:
- Go to your repository's settings on GitHub.
- Under the "Pages" section, set the source to
GitHub Actions.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes and push the branch.
- Open a pull request.
This project is licensed under the MIT License.