An open API service indexing awesome lists of open source software.

https://github.com/kutia-software-company/vue3-starter

Starter project for Vue 3. Developed by Gentrit Abazi.
https://github.com/kutia-software-company/vue3-starter

vue-boilerplate vue-js vue-starter vue-typescript vue3 vue3-boilerplate vue3-starter

Last synced: 29 days ago
JSON representation

Starter project for Vue 3. Developed by Gentrit Abazi.

Awesome Lists containing this project

README

          

# Vue 3 Starter

This is a starter project for [Vue Js](https://vuejs.org/).

The project is helpful to start your next project, as it provides a lot of the common tools you may reach for, all ready to go.

### Features

- TypeScript Included.
- Vue Router Included.
- Vuex.
- Bootstrap 5.
- Modules/Components organized across folders.
- Base pages (like Dashboard/404 etc).
- Pre-configured with code quality tools: Prettier, TypeScript, Jest, etc.
- Basic tests included.
- [Admin Kit](https://github.com/adminkit/adminkit) included.
- Class based components.

### Directory Structure

| Name | Description |
| --------------------------------- | ----------- |
| **build/** | Compiled source files will be placed here. |
| **public/** | Static assets (fonts, css, js, img). |
| **src/** | Source files. |
| **src/components** | Vue components including shared (common) components. |
| **src/layouts** | Dynamic Layout Components. |
| **src/modules** | Views - screen components. |
| **src/routes** | Application routes. |
| **src/store** | Vuex state management. |

### Requirements

- [Node.js](https://nodejs.org/) v14 or newer.

### Installation

- Clone the repo - `git clone https://github.com/kutia-software-company/vue3-starter`.
- Install project dependencies — `npm install`.
- Create `.env` file - `cp .env.example .env`.
- Launch the app — `npm run dev`, it will become available at [http://localhost:3000](http://localhost:3000/).

### Available Scripts

- `dev`
- `build`
- `test:unit`
- `code:format`
- `code:check`

### Related Projects

- [Node.js TypeScript API Starter](https://github.com/kutia-software-company/express-typescript-starter).
- [React js TypeScript Starter](https://github.com/kutia-software-company/react-js-starter).

### License

[MIT](LICENSE).

---

Made with ♥ by Gentrit Abazi ([@gentritabazi01](https://github.com/gentritabazi01)).