Skip to content

Repository files navigation

HavBank Educational Demo Project - Custom License

⚠️ IMPORTANT LEGAL DISCLAIMER

This is a fictional banking website created purely for educational and demonstration purposes. It is NOT a real financial institution and does not provide any actual banking or financial services.

Purpose

This project serves as:

  • A demonstration of modern web development techniques using SvelteKit

  • An educational resource for UI/UX design in financial applications

  • A portfolio piece showcasing secure and accessible web development practices

Legal Considerations

This project may intersect with several regulated areas:

  1. Banking Regulations

    • This project simulates a Norwegian bank but is not licensed or regulated by Finanstilsynet

    • No actual financial services are provided

    • The use of terms like "bank," "savings," and "investments" is purely for demonstration

  2. Financial Services

    • No real financial products are offered

    • All rates, numbers, and financial information are fictional

    • No actual money or assets are handled

  3. Personal Data Protection

    • While the project demonstrates GDPR compliance patterns, it does not actually collect or process personal data

    • All user data shown is fictional

  4. Insurance and Pension Services

    • All insurance and pension products shown are fictional

    • No actual insurance or pension services are provided

Usage Restrictions

This project MUST NOT be used for:

  • Actual banking or financial services

  • Collecting real personal information

  • Misleading users about financial services

  • Commercial purposes that could be confused with real banking services

Technical Implementation

The project is built with:

  • SvelteKit 2 (Svelte 5 runes)

  • Tailwind CSS with a small set of design tokens in src/app.css

  • @iconify/svelte with the Heroicons set

  • Modern web security headers (HSTS, nonce-based CSP, X-Frame-Options, Permissions-Policy) wired up in svelte.config.js and src/hooks.server.js

Development

Installation and Development Instructions

To get started with the project, follow these steps:

This project now uses Bun as the default package manager and runtime.

  1. Install dependencies

    bun install
  2. Start development server

    bun run dev
  3. Build for production

    bun run build
  4. Start the production server locally

    bun run start

Credits

This is a fictional project created by [Your Name] for educational purposes only. All company names, products, and services mentioned are fictional and any resemblance to real entities is purely coincidental.

License

This project is licensed under the Custom License - see the LICENSE file for details.


🚫 NOT FOR PRODUCTION USE

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages