Welcome to the repository of olivermartinezharo.com, also known as Oliweb. This is my personal website where I showcase my journey as an entrepreneur and developer, my projects, and my thoughts.
- Multilingual Support: Fully localized in English and Spanish using Astro i18n features.
- Bento Grid Layout: A modern, brutalist-inspired design showcasing information in a clean, organized grid.
- Static Content: Projects and blog posts are served from local project data and built into the site at compile time.
- Optimized Performance: Built with Astro 5 for blazing-fast load times and minimal JavaScript.
- Responsive Design: Tailored experience for mobile, tablet, and desktop using Tailwind CSS.
- Interactive UI: Uses Astro islands, the React integration, and Lucide Icons where needed.
- Edge Deployment: Configured for Cloudflare Pages for global distribution and low latency.
- Framework: Astro
- UI Layer: Astro with React integration for islands and Lucide React
- Styling: Tailwind CSS
- Icons: Lucide React
- Deployment: Cloudflare Pages
-
Clone the repository:
git clone https://github.com/martinezharo/oliweb.git cd oliweb -
Install dependencies:
npm install # or pnpm install -
Start the development server:
npm run dev
-
Build for production:
npm run build
This project is open source, and everyone is welcome to collaborate! Whether it's fixing a bug, suggesting a feature, or improving documentation, your help is appreciated.
Please read our Contributing Guidelines to get started.
This project is licensed under the MIT License. See the LICENSE file for more details.
Built with ❤️ by Oli