NordiK is a premium web application for exploring and designing Nordic-style wood-frame houses. The project showcases various architectural designs inspired by Scandinavian aesthetics, focusing on energy efficiency, sustainability, and modern construction techniques like SIP panels.
The project is deployed and can be viewed at: https://nordik-design-studio.lovable.app
- Framework: React with Vite
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- Animations: Framer Motion
- Icons: Lucide React
- Routing: React Router DOM
- Language: TypeScript
Follow these instructions to run the project locally on your machine.
Ensure you have Node.js (v18 or higher) installed.
-
Clone the repository:
git clone <repository-url> cd nordik-design-studio
-
Install dependencies:
npm install
| Command | Description |
|---|---|
npm run dev |
Starts the development server at http://localhost:8080. |
npm run build |
Compiles the application into the dist folder for production. |
npm run preview |
Locally previews the production build. |
npm run lint |
Runs ESLint to check for code quality and style issues. |
npm run test |
Executes unit tests using Vitest. |
src/pages/: Contains the main views and house project details (e.g., Helsinki, Tampere, Kuusamo).src/components/: Reusable UI components built with shadcn/ui.src/hooks/: Custom React hooks for state and logic.src/lib/: Shared utilities and configurations.public/: Static assets like images and global configuration files.
This project was initialized and developed using Lovable.