Skip to content

Jimskapt/lambda-badger

Repository files navigation

Lambda Badger

Technologies used

A big thank you to all this powerfull technologies, without them this project could not have existed !

Name Usage
Vue.js A reactive framework to build single-page components.
Vue router Allows to use Vue.js with the browser URL.
Vuex A global reactive container of data for Vue.js.
Vue-i18n Allows to translate all the interface.
Pug A cleaner template than HTML (but translated in HTML) used in components.
Vue-toasted The internal notification system.
Vuetify A material-design graphical system and component supplier, built for Vue.js projects.
PouchDB An in-browser database, built for offline use and compatible with CouchDB replication system.

Where to start ?

Path Purpose
./src/locales/ Translation of the application
./src/App.vue Global template : header, menu
./src/router.js Registration of views (= pages)
./src/views/ Declaration of views (= pages)
./src/components Declaration of components
./src/store.js The global container of data, linked to PouchDB

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

yarn run lint