This repository contains the source code for the OceanExpress' official website, designed and developed with a focus on reusability, performance, and scalability. Utilizing a modern tech stack including Astro, Tailwind CSS, and TypeScript, the site is crafted to serve as a foundation for building future features and components that can be easily shared across projects.
- High Performance: Optimized for excellent Lighthouse scores, ensuring a fast, efficient user experience.
- Multilingual Support: Fully supports two languages, catering to a broader audience.
- Reusable Components: Developed with reusability in mind, components can be easily adapted or utilized in other projects.
- Modern Tech Stack: Built using Astro for an island architecture approach, Tailwind CSS for utility-first styling, and TypeScript for type safety and developer ergonomics.
To get started with the project, follow these steps:
- Node.js (version X or above)
- npm/yarn
- Clone the repository:
git clone https://github.com/mkarkkainen/oe-marketing-website
- Navigate to the project directory:
cd oe-marketing-website
- Install dependencies:
npm install
- Start development server:
npm run dev
- Performance: Achieve high Lighthouse scores across all key metrics, including performance, accessibility, best practices, and SEO.
- Scalability: Architect the site to easily incorporate additional features and components in the future.
- Reusability: Design and develop components with reusability in mind to streamline development in future projects.
This project is licensed under the MIT License.