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.
- 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.
To set up the project locally, follow these steps:
Make sure you have the following installed:
-
Clone the repository:
git clone https://github.com/yourusername/nitza-development.git cd nitza-development
-
Install dependencies using pnpm:
pnpm install
-
Start the development server:
pnpm dev
-
Open your browser and navigate to
http://localhost:5173
to view the application.
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
.
├── 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
- 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.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a feature branch (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -m 'Add YourFeature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
This project is licensed under the GPLv3 License.