Welcome to the GitHub Pages site for the Guilherme Stracini organization! This page serves as a portfolio and showcase for my various projects, experiments, and "Hello World" repositories.
This GitHub Pages repository serves as a personal website and the homepage for my POCs (Proof of Concepts) and various "Hello World" projects. Here, you'll find a mix of different technologies and small projects that demonstrate my skills and experiments with web development, automation, APIs, and much more.
Feel free to explore the repositories listed here to get an insight into my coding style and development practices.
- POC Projects: Small experiments and projects I am working on.
- Open Source Contributions: Contributions to open-source repositories.
- Web Development: Showcases of my web development skills with various front-end and back-end frameworks.
- Documentation: Detailed documentation for all of my projects available on GitHub.
Before you begin, ensure you have the following installed:
- Node.js (version 18 or higher) - Download Node.js
- npm (comes with Node.js)
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/GuilhermeStracini/guilhermestracini.github.io.git cd guilhermestracini.github.io
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
This will start the Vite development server. Open http://localhost:5173 in your browser to view the project.
-
Building the project for production:
npm run build
This will create an optimized production build in the
dist/
directory.
This project uses Jest for unit testing.
To run the tests, use the following command:
npm run test
This will run all the tests defined in the src/__tests__/
directory.
To run tests continuously as you make changes, use:
npm run test:watch
This will automatically rerun the tests whenever a change is made to the source code.
You can reach out to me through the following platforms:
Thanks for visiting my GitHub Pages site! Feel free to explore the repositories and don't hesitate to reach out if you have any questions or collaboration ideas.