Welcome to the official repository for Jesus Ordosgoitty, a premium digital presence and software development platform. This project is built with a focus on performance, modern aesthetics, and a seamless multi-language experience.
This project leverages cutting-edge web technologies:
- Framework: Astro 5 (Static Site Generation)
- UI Library: React 18 (via Astro Islands)
- Styling: Tailwind CSS
- Components: shadcn/ui
- Animations: Motion
- Internationalization: i18next with Astro i18n support
- Icons: Lucide React & React Icons
- Node.js: v18.17.1 or higher
- pnpm: v8 or higher (Recommended)
-
Clone the repository:
git clone <repository-url> cd website
-
Install dependencies:
pnpm install
-
Start the development server:
pnpm dev
The site will be available at
http://localhost:4321.
/
├── public/ # Static assets (fonts, images, icons)
├── src/
│ ├── assets/ # Project-specific assets
│ ├── components/ # Reusable UI components (Astro & React)
│ ├── hooks/ # Custom React hooks
│ ├── layouts/ # Base layouts for pages
│ ├── lib/ # Utility functions and configurations
│ ├── pages/ # Astro page routes (multi-language support)
│ └── index.css # Global styles and Tailwind directives
├── astro.config.mjs # Astro configuration & integrations
├── tailwind.config.ts # Tailwind CSS theme & plugin config
└── tsconfig.json # TypeScript configuration
| Script | Description |
|---|---|
pnpm dev |
Starts the development server |
pnpm build |
Builds the project for production |
pnpm preview |
Previews the production build locally |
pnpm check |
Runs Astro type checks |
pnpm lint |
Lints the project files |
This project follows the Jesus Ordosgoitty brand guidelines:
- Background: Stone (
color-1) - Accents: Blue / Navy
- Typography: Modern, premium sans-serif fonts.
Built with ❤️ by Jesus Ordosgoitty