Skip to content

Iniva-AS/iniva.no

Repository files navigation

Iniva.no

The official website for Iniva.

To be even more transparent we have decided to just make the source code of our website public. This gives the currious reader the possibility to look into how it's made. Life is just a bit more fun when you are open and transparent 🕺

About

Iniva is a small norwegian company working on building products with and for clients. We focus on niche prodcts that there is a proven need for in the market. For the time being the focus is WooCommerce related products, but there are other products in other niches in the pending list that we hope to get to soon!

Tech Stack

  • Astro - Static site generator with excellent performance
  • Tailwind CSS - Utility-first CSS framework
  • TypeScript - Type-safe JavaScript
  • n8n Webhooks - Form handling for contact and newsletter subscriptions

Project Structure

/
├── public/              # Static assets (images, logos, testimonials)
├── src/
│   ├── components/      # Reusable UI components
│   ├── content/         # Content collections (blog posts, products)
│   ├── layouts/         # Page layouts
│   └── pages/           # Routes and pages
│       ├── api/         # API endpoints (newsletter, contact)
│       ├── blog/        # Blog pages
│       └── ...
├── docs/                # Internal strategy and planning docs
└── astro.config.mjs     # Astro configuration

Getting Started

Prerequisites

  • Node.js 18+
  • npm or pnpm

Installation

# Clone the repository
git clone https://github.com/YOUR_USERNAME/iniva.no.git
cd iniva.no

# Install dependencies
npm install

# Set up environment variables
cp .env.example .env
# Edit .env with your n8n webhook URLs

Development

# Start the development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

The development server will start at http://localhost:4321

Environment Variables

To run the contact form and newsletter signup, you'll need to configure n8n webhooks:

PUBLIC_N8N_WEBHOOK_URL=https://your-n8n-instance.com/webhook/contact
NEWSLETTER_N8N_WEBHOOK_URL=https://your-n8n-instance.com/webhook/newsletter

Copyright

© 2025 Iniva AS. All Rights Reserved.

This source code is publicly visible for transparency and portfolio purposes ONLY.

YOU MAY: View and study the code

YOU MAY NOT:

  • Copy, reproduce, or redistribute this code in any form
  • Modify, adapt, or create derivative works
  • Use this code or any portion of it in your own projects (personal or commercial)
  • Use this code as a template or boilerplate
  • Extract components, utilities, or logic for reuse
  • Use the Iniva brand, name, logos, or any visual assets
  • Claim this work as your own or remove copyright notices

This is NOT open source software. This repository does not grant you any license to use, modify, or distribute the code.

Any unauthorized use, reproduction, or distribution of this code may result in severe civil and criminal penalties, and will be prosecuted to the maximum extent possible under the law.

For licensing inquiries or permission requests, contact: hello@iniva.no

Contributing

This is our company website. If you spot issues or have suggestions, you may open an issue.

We do not accept pull requests for this repository due to the copyright restrictions above.

For questions or suggestions, please contact us at hello@iniva.no

Contact


Built with care by Ole Herland

About

Public website for iniva.no

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published