Friendly Vue Starter screenshot

Friendly Vue Starter

Author Avatar Theme by Matuscongrady
Updated: 6 Aug 2017
36 Stars

Full featured Vue.js starter project for browser apps

Categories

Overview

The Friendly Vue Starter is an all-in-one solution for developers looking to kickstart their Vue.js projects. With a focus on developer experience and performance, this starter project simplifies the complexities of building modern web applications while ensuring they are future-proof. It integrates essential tools and libraries that enhance productivity, making it an attractive option for both seasoned developers and newcomers.

By leveraging the power of Vue.js 2 alongside single file components, this starter project is designed for seamless development with features that streamline coding, testing, and deployment. Whether you’re building a small application or a large-scale project, the Friendly Vue Starter provides the foundation needed for efficient development.

Features

  • Vue.js 2 Support: Utilizes single file components, making it easier to manage and organize your code.
  • GraphQL Integration: Built-in support for GraphQL via apollo-client allows for efficient data management.
  • State Management with Vuex: Simplifies state management across your application for consistent data flow and logic.
  • Hot Module Replacement: Enjoy instant feedback during development with hot-reloading for components and the Vuex store.
  • ES6/ES7 and Babel Integration: Full support for modern JavaScript with automatic polyfilling tailored to your target browsers.
  • Code Linting with Eslint: Adheres to best practices with Airbnb’s configuration, integrated with Prettier for consistent code style.
  • Bundle Analyzer: Helps in optimizing bundle sizes and provides insightful feedback through friendly webpack messages.
  • Future Testing Capabilities: Planned enhancements include adding unit and end-to-end testing to ensure application quality.

This starter project not only accelerates development but also prepares you for future needs, ensuring that your application remains adaptable and maintainable.