Skip to content
/ Kit-Starter-VueJS Public template

This is a folder completely configured to start well with Vue 3 and SASS. The SASS configuration is the same as on my Web-starter project. If you don't know my Web-starter project and/or you are not comfortable with SASS I invite you to see my project.

License

Notifications You must be signed in to change notification settings

Olivieroy/Kit-Starter-VueJS

Repository files navigation

Kit-Starter VueJs

A starter template for junior VueJs developper

Table of Contents 👨🏻‍🏫

  1. Table of Contents
  2. Browser Support
  3. Installation
  4. Usage
  5. Structure
  6. License
  7. Autor

Browser Support 🌐

  • Chrome
  • Firefox
  • Safari
  • Edge
  • Opera

Installation 📦

First step : clone the repository

$ git clone https://github.com/Olivieroy/web-starter.git

Second step : install the dependencies with npm

$ npm install sass

Third step : run the project. Good Luck ! 🍀

Structure 🔨

Forlder structure

├── .vscode 📁 
│   └── extensions.json 📄   # Extensions for Vue in Vscode
│
├── node_modules 📁       # Dependencies
│
├── public 📁             # Public files
│   ├── favicon.ico 📄    # Favicon
│   │
│   ├── css 📁        # Css files
│   │   ├── master.css 📄  # Css file
│   │   │
│   │   ├── remove.css 📄  # Css file for remove
│   │
│   ├── img 📁        # Images
│   │
│   └──  sass 📁                    # SASS folder
│       ├── libs 📁              # Libs folder
│       │   ├── _index.scss 📄        # Index file for libs
│       │   │
│       │   ├── _normalize.scss 📄        # Normalize file
│       │   │
│       │   └──  _reset.scss 📄        # Reset file
│       │
│       └──  master 📄              # SCSS file for the project to compiled 
│
├── src 📁               # Source files
│   ├── components 📁        # Components folder
│   │   └──Button.vue 📄    # Button component
│   │
│   ├── layouts 📁        # Layouts folder
│   │   ├── Header.vue 📄    # Header component
│   │   │
│   │   └──  Footer.vue 📄    # Footer component
│   │
│   ├── pages 📁        # Pages folder
│   │   ├── AboutView.vue 📄    # About page
│   │   │
│   │   ├──  ComponentsView.vue 📄    # Components page
│   │   │
│   │   └──HomeView.vue 📄    # Home page
│   │
│   ├── parts 📁        # Parts folder
│   │   ├── AboutHelp.vue 📄    # Help part
│   │   │
│   │   ├──  AboutProject.vue 📄    # Project part
│   │   │
│   │   └──Congralutation.vue 📄    # Congralutation part
│   │
│   ├── router 📁        # Router folder
│   │   └──index.js 📄    # Router file
│   │
│   ├──  sass 📁                    # SASS folder
│   │  ├── global 📁              # Global folder
│   │  │   ├── _animations.scss 📄        # Animations file
│   │  │   │
│   │  │   ├── _breakpoints.scss 📄        # Breakpoints file
│   │  │   │
│   │  │   ├── _colors.scss 📄        # Colors file
│   │  │   │
│   │  │   ├── _fonts.scss 📄        # Fonts file
│   │  │   │
│   │  │   ├── _functions.scss 📄        # Functions file
│   │  │   │
│   │  │   ├── _icons.scss 📄        # Icons file
│   │  │   │
│   │  │   ├── _index.scss 📄        # Index file for global
│   │  │   │
│   │  │   └──  _mixins.scss 📄        # Mixins file
│   │  │
│   │  └──  master 📄              # SCSS file for the project to compiled in .vue file
│   │
│   ├── App.vue 📄      # App file
│   │
│   └── main.js 📄      # Main file
│
├── .eslintrc.cjs 📄       # Eslint file
│
├── .gitignore 📄       # Gitignore file
│
├── .prettierrc.json 📄       # Prettier file
│
├── index.html 📄              # Index file for the project
│
├── LICENSE 📄              # License file
│
├── package-lock.json 🛠                   # JSON file 
│
├── package.json 🛠                   # JSON file
│
├── README.md 📄              # Readme file
│
└──vite.config.js 📄              # Vite config file

Usage

  • npm run sass : compile sass to css
  • npm run dev : run the project in development mode

You can create another "npm run" command in the package.json file 😎

License

MIT

Author

Olivieroy 🧢

About

This is a folder completely configured to start well with Vue 3 and SASS. The SASS configuration is the same as on my Web-starter project. If you don't know my Web-starter project and/or you are not comfortable with SASS I invite you to see my project.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published