Skip to content

Quantum3600/KobwebDemo

Repository files navigation

Kobweb Demo: Profile Card Example

Welcome to the Kobweb Demo - Profile Card Example! This project showcases a beautifully designed profile card built entirely with Kotlin, demonstrating the power of server-side rendering with Kobweb. The demo includes interactive features such as dark and light themes, as well as an email button for quick contact.

Kobweb Profile Card Demo Screenshot


🌍 Live Demo

🚀 View the live deployment here:
👉 https://kobwebdemo.onrender.com/


🌟 Features

  • Profile Card: A simple and elegant profile card with personalized contact details.
  • Email Button: Clickable button to send an email directly.
  • Dark and Light Themes: Toggle between dark and light modes effortlessly.
  • Built with Pure Kotlin: No JavaScript required! This project leverages the powerful Kotlin ecosystem for a seamless experience.

🚀 Getting Started

Follow these steps to run the project locally:

  1. Clone this repository:

    git clone https://github.com/Quantum3600/KobwebDemo.git
  2. Navigate to the site folder:

    cd site
  3. Run the development server:

    kobweb run

    Open http://localhost:8080 in your browser to view the result.

  4. Press Q in the terminal to gracefully stop the server when you're done.


🌐 Live Reload

Make changes to your components, pages, or API endpoints and see the updates live! The development server automatically detects changes and reloads the application.


📦 Deploying the Project

Export for Production

When you're ready to deploy:

  1. Shut down the development server.

  2. Export the project with:

    kobweb export
  3. Run the project in production mode:

    kobweb run --env prod

For automated environments (e.g., cloud providers), disable interactive mode:

kobweb run --env prod --notty

Static Site Export

You can also export the project for static site hosting (e.g., GitHub Pages, Netlify, Firebase). Learn more about static deployment here.


🤝 Contributing

Contributions are welcome! Feel free to fork the repository, submit issues, or open pull requests.


📧 Contact

If you have any questions or feedback, feel free to reach out:


Built with ❤️ using Kobweb and Kotlin.

About

This is a Demo Website built entirely with Kotlin language without any JavaScript using Kobweb Framework which is a fullstack web framework built on top of Compose HTML and Kotlin/JS. Kobweb can be used along with Kotlin Multiplatform Project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors