Skip to content

Nitza-Developement/landing

Repository files navigation

Nitza Development Landing Page

Welcome to the Nitza Development landing page repository! This project is a modern and responsive web application built using Vue 3, TypeScript, and Vite. We use Tailwind CSS for styling and pnpm for efficient package management.

Table of Contents


Features

  • Built with Vue 3 Composition API.
  • Written in TypeScript for type safety and enhanced development experience.
  • Styled with Tailwind CSS for quick and customizable design.
  • Lightning-fast development and build process using Vite.
  • Uses pnpm for efficient dependency management.
  • Mobile-first, responsive design.

Getting Started

To set up the project locally, follow these steps:

Prerequisites

Make sure you have the following installed:

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/nitza-development.git
    cd nitza-development
  2. Install dependencies using pnpm:

    pnpm install
  3. Start the development server:

    pnpm dev
  4. Open your browser and navigate to http://localhost:5173 to view the application.


Scripts

Here are the available scripts for development and production:

  • Start Development Server:

    pnpm dev
  • Build for Production:

    pnpm build
  • Preview Production Build:

    pnpm preview
  • Lint Code:

    pnpm lint

Directory Structure

.
├── src
│   ├── assets       # Static assets (images, icons, etc.)
│   ├── components   # Reusable Vue components
│   ├── pages        # Application pages
│   ├── router       # Vue Router configuration
│   ├── store        # Pinia store configuration (optional)
│   ├── styles       # Tailwind CSS custom styles
│   ├── App.vue      # Root Vue component
│   └── main.ts      # Application entry point
├── public           # Public assets served directly
├── vite.config.ts   # Vite configuration
└── package.json     # Project metadata and scripts

Technologies Used

  • Vue 3: The progressive JavaScript framework for building user interfaces.
  • TypeScript: A typed superset of JavaScript for large-scale applications.
  • Vite: A next-generation frontend tool for fast builds.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development.
  • pnpm: A fast, disk space-efficient package manager.

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m 'Add YourFeature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

License

This project is licensed under the GPLv3 License.