Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.76 KB

README.md

File metadata and controls

47 lines (31 loc) · 1.76 KB

OceanExpressCR Website

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.

Features

  • 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.

Getting Started

To get started with the project, follow these steps:

Prerequisites

  • Node.js (version X or above)
  • npm/yarn

Installation

  1. Clone the repository:
    git clone https://github.com/mkarkkainen/oe-marketing-website
    
  2. Navigate to the project directory:
    cd oe-marketing-website
    
  3. Install dependencies:
    npm install
    
  4. Start development server:
    npm run dev
    

Goals

  • 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.

License

This project is licensed under the MIT License.