Skip to content

FreshKernel/alrayada-web

Repository files navigation

🌐 Alrayada Web

A production landing page for Alrayada Alarabiah built using Kobweb, a Kotlin web framework built on Compose HTML that targets Kotlin/JS.


A screenshot of the main section on the website A screenshot of our values section on the website    A screenshot of the work experience section on the website

📚 Table of contents

📋 Development Prerequisites

▶️ Run

To run in development mode:

$ git clone --depth 1 https://github.com/FreshKernel/alrayada-web.git
$ (cd alrayada-web && kobweb run -p site --layout static)

For more details, refer to Kobweb static layout vs full stack sites.

📦 Export

To export the site for production:

$ cd site # Inside the repo root directory
$ kobweb export --layout static # Output in site/.kobweb/site 
$ kobweb run --layout static --env prod # To run the exported site

For more details, refer to Kobweb exporting and running.

🐞 Known issues

  • Navigate to the privacy policy page using the menu, scroll to the very end, a NullPointerException will be thrown from the sections of previous page if the animations are enabled, specifically from the ObserveViewportEntered(), all listeners and events should be disposed when no longer needed.
  • Rtl isn't supported yet, currently not a priority.
  • Open the localized page URL (/en), navigate to the privacy policy page, refresh the page and will load the site default language.

🍴Forking Guidelines

This information is for internal use and should be replaced when forking or adapting this project.

📜 Acknowledgments

Releases

No releases published

Packages

No packages published