HSS Calendar ๐Ÿ“…

January 27, 2026 ยท View on GitHub

Brainzo - Kids Learning App

๐Ÿš€ Discover Brainzo.fun

Looking for a fun way for kids to learn?
The ultimate kids learning app for ages 4-15!
Quizzes โ€ข Puzzles โ€ข Alphabet Games โ€ข Number Activities โ€ข Offline Support

Visit Brainzo.fun โ†’

HSS Calendar ๐Ÿ“…

A premium, lightweight, and fully customizable calendar library for Angular 19+. Designed with productivity in mind, it provides a seamless experience for managing events while being visually stunning in both light and dark modes.

โœจ Demo

Check out the live demo here (or run it locally!).

Light ModeDark Mode
Light Mode ScreenshotDark Mode Screenshot

๐Ÿš€ Key Features

  • ๐Ÿ“… Integrated Views: Seamlessly switch between Month, Week, and Day views.
  • ๐ŸŒ“ Dynamic Theming: Native Dark Mode support with premium CSS variable-based styling.
  • โšก Modern Stack: Powered by Angular Signals for lightning-fast reactive updates.
  • ๐ŸŽจ Templates: Complete control over header, day cells, and event displays using ng-template.
  • ๐Ÿ“ฑ Mobile Optimized: Fully responsive layout that adapts to any screen size.
  • โž• Event Management: Built-in support for event creation, editing, and deletion.
  • ๐ŸŒˆ Event Customization: Support for custom colors, badges, and multi-day durations.

๐Ÿ“‚ Project Structure

  • projects/hss-calendar: The core library source code.
  • projects/demo: A full-featured application showcasing the library's capabilities.

๐Ÿ›  Installation

npm install @hss-m/calendar

๐Ÿ“– Documentation

For detailed installation instructions and API reference, please see the Library README.

๐Ÿ’ป Development

  1. Clone the repo
  2. Install dependencies: npm install
  3. Run Library (Watch Mode): npm run lib:watch
  4. Run Demo: npm start

Hosting on GitHub Pages

To deploy the demo app to GitHub Pages, follow these steps:

  1. Ensure your local changes are committed and pushed to your GitHub repository.
  2. Run the deployment script:
    npm run deploy:gh
    

This script will build the modern library, correctly configure the base path for GitHub subdirectories, and push the static bundle to the gh-pages branch.


Developed with โค๏ธ by Hawker team.