Skip to content

FreshKernel/alrayada-web

Folders and files

NameName
Last commit message
Last commit date
Nov 21, 2024
Nov 18, 2024
Nov 18, 2024
Nov 18, 2024
Nov 21, 2024
Sep 3, 2024
Sep 3, 2024
Nov 21, 2024
Sep 13, 2023
Nov 18, 2024
Aug 24, 2024
Aug 24, 2024
Jan 2, 2024

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