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