• Stars
    star
    225
  • Rank 176,662 (Top 4 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 7 years ago
  • Updated about 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿ“ˆ Feature scoped Vuex modules to have a better organization of business logic code inside Vuex modules based on Large-scale Vuex application structures @3yourmind

vuex-feature-scoped-structure by igeligel

A Vue.js/Vuex project showcasing a complex but scalable store structure. This project was created in cooperation with 3yourmind.

badge of license badge of pull request welcome badge of hiring advertisement of 3yourmind badge of github star

Showcase/Architecture

A feature scoped, but still namespaced store structure. index.vue is the container of the module.

diagram

structure of the store system

file structure structure of the store system in visual studio code

Dependencies

npm dependencies
Dependency Version
vue ^2.5.13
vue-router ^3.0.1
vuex ^3.0.1

Installation

The installation process is split into two sections for development and production use. You can find a production version of this site live at vuex-feature-scoped-structure.netlify.com.

Development

instructions

Using npm

npm install
npm run dev

Using yarn

yarn install
yarn run dev

Production

instructions

Using npm

npm install
npm run build

Using yarn

yarn install
yarn run build

Examples

Contact

Twitter of Kevin Peters

Contributors


igeligel

Contributions: 28

License

vuex-feature-scoped-structure is realeased under the MIT License.

More Repositories

1

vuex-namespaced-module-structure

๐Ÿ“ˆ A Vue.js project powered by Vuex namespaced modules in a simple structure based on Large-scale Vuex application structures
JavaScript
151
star
2

vuex-simple-structure

๐Ÿ“ˆ A repository showcasing a simple Vuex store inside a Vue.js application based on Large-scale Vuex application structures @3yourmind
JavaScript
88
star
3

react-in-out-textarea

A simple React.js User Interface Component that is like Google Translate with full TypeScript Support
TypeScript
31
star
4

jsx-to-simple-ast

JavaScript
21
star
5

personal-site

๐Ÿค˜ Personal site of Kevin Peters. PWA powered. Some mix of blog and portfolio which was written with Nuxt.js. Articles are about Vue.js and Clean Code. Also showcasing my projects on this website.
TypeScript
21
star
6

workplacify

The #1 desk reservation/scheduling solution for hybrid workplaces, fully open-source
TypeScript
12
star
7

covfefe.net

:trollface: covfefe, based on a tweet by US president Trump
C#
10
star
8

skadisteam.inventory

โ„๏ธ.NET Standard library to get inventories in steam.
C#
10
star
9

vue-jest-example

๐Ÿ’ฅ A Vue.js project showcasing the capabilities of Jest testing.
JavaScript
8
star
10

tooltipr-extension

๐Ÿฆฎ A web extension that enables you to see tooltips for common topics and integrates with tooltipr.com to show you individual tooltips, set up by you or your team. ๐Ÿฆฎ
TypeScript
8
star
11

skadisteam.login

โ„๏ธ A package to login into steamcommunity.com via a .net core wrapper. This will not need an api key because it is using the methods which steam is providing via the web.
C#
8
star
12

BackpackLogin

โ–ถ๏ธ A .NET core library to handle the login to Backpack.tf. Backpack.tf is a trading site for Team Fortress 2, Counter-Strike: Global Offensive, and Dota 2. Community item pricing, item trading and stats, and much more.
C#
7
star
13

vue-readme

๐Ÿ“š Tool for creating readme's via your browser and configuration files. Easily create and manage your readme's of your GitHub repositories.
Vue
6
star
14

skadisteam

โ„๏ธ Master repository of the steam trading library for .NET Standard. This repository is an overview repository for the skadisteam subpackages which will allow you to interact with the steamcommunity.
C#
6
star
15

react-github-project-page

๐Ÿ› A simple clone of the GitHub project page done in React with styled-components
JavaScript
4
star
16

AndroidMitfahren

๐Ÿ“ฑ This is an app created in the course "Android" of the Ostfalia Hochschule fรผr angewandte Wissenschaften in Wolfenbรผttel. It lets you create uber like lift requests and also search for them.
Java
4
star
17

remote-mdx-next

TypeScript
3
star
18

SteamGaugesApi

๐ŸŽฒ A .NET core wrapper for the api of steamgaug.es. With this application you can check for downtimes at Steam, Team Fortress 2, Counter-Strike: Global Offensive, Dota 2 and related services like the economy system.
C#
3
star
19

plop-scripts

๐ŸŽ‰ Scripts, written in JavaScript, which will create several files for different type of frameworks or applications.
HTML
3
star
20

SkadisteamInventoryProxy

๐Ÿณ Docker Container to request Steam Inventories via a .NET Core Web API with easy Proxy Support
C#
3
star
21

tooltipr-glossaries

๐Ÿ—‚๏ธ The collection of public glossaries used in several tooltipr sub projects ๐Ÿ—‚๏ธ
TypeScript
3
star
22

TeamFortressOutpostApi

๐Ÿ” An API wrapper for the TF2 Outpost platform. A platform to find great deals for your Team Fortress 2, Counter-Strike: Global Offensive and Dota 2 items with zero hassle.
C#
3
star
23

skadiprices.csgofast

โ„๏ธ .NET core package to interact with the csgofast.com pricing api.
C#
2
star
24

skadisteam.trade

โ„๏ธ .NET Standard library to enable different trading possibilities of Steam inside the .NET/C# world
C#
2
star
25

vue-steam-chat

๐ŸŽฎ Vue.js component to integrate steam like chat inside an application
Vue
2
star
26

ndb-showcase

A project to showcase project to show how to debug Node.js applications easily
JavaScript
2
star
27

Dota-2-Steam-Inventory-Check

A class to check your inventory prices of your Dota 2 inventory.
C#
2
star
28

vue-materializecss-boilerplate

๐Ÿ“ Boilerplate for vue + materializecss
Vue
1
star
29

contributing-template

๐Ÿ“‘ Contributing guidelines and templates of several programming languages which i am using.
1
star
30

vuejs-guide

๐Ÿ“– Implemented guide of the vuejs.org page.
JavaScript
1
star
31

next-mdx-remote-72

TypeScript
1
star