All Projects → freedomotic → fd-vue-webapp

freedomotic / fd-vue-webapp

Licence: AGPL-3.0 license
A Vue.js web application for Freedomotic Open IoT framework

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to fd-vue-webapp

Vue Quasar Admin
Vue 2.0 admin-dashboard based on Quasar-Framework
Stars: ✭ 516 (+719.05%)
Mutual labels:  axios, vue-router, quasar-framework
Vue2.x-mobileSystem
基于Vue2.0的移动端项目,项目没有使用vue-cli,全部手写,让小白更容易学习理解
Stars: ✭ 72 (+14.29%)
Mutual labels:  axios, vue-router
vue-mall
vue企业级商城练手项目并且提供接口唷
Stars: ✭ 14 (-77.78%)
Mutual labels:  axios, vue-router
quasar-manage
基于 Quasar-cli 的中后台前端解决方案
Stars: ✭ 62 (-1.59%)
Mutual labels:  quasar-framework, quasar
vue2.0-SellPosSystem
vue2.0实战项目——简单的快餐店系统
Stars: ✭ 35 (-44.44%)
Mutual labels:  axios, vue-router
wwvue-cli
vue-cli升级版脚手架,应有尽有的开箱即用方法及配置,没有花里胡哨的晦涩难懂的操作,上手成本极低,现已新增simple(极简模式)、vue3和iview-template,是个很不错的垫脚石,来不及解释了赶紧上车😊😘
Stars: ✭ 15 (-76.19%)
Mutual labels:  axios, vue-router
Vue-CAMP
VueJS
Stars: ✭ 16 (-74.6%)
Mutual labels:  axios, vue-router
issue-blog
基于 GitHub API 的博客工具,尽情享受 GitHub Issue 带来的便利吧。
Stars: ✭ 44 (-30.16%)
Mutual labels:  quasar-framework, quasar
vue-admin-work
🎉🎉🚀🚀🚀🚀vue-admin-work是一个中后台系统管理方案。使用 vue2.x 及周边全家桶工具开发而来。支持多种功能,不同角色权限🚀🚀🚀🎉🎉
Stars: ✭ 74 (+17.46%)
Mutual labels:  axios, vue-router
nuxt-quasar
Nuxt module for the Quasar Framework
Stars: ✭ 36 (-42.86%)
Mutual labels:  quasar-framework, quasar
cbj smart-home
🏡 If you are searching for an easy way to connect all your smart home devices with one app CyBear Jinni 🦾🐼🧞‍♂️ is here for you. Join the community and make your home smarter than yesterday.
Stars: ✭ 40 (-36.51%)
Mutual labels:  iot-platform, hacktoberfest2020
kugou
multiple implementations for kugou music
Stars: ✭ 25 (-60.32%)
Mutual labels:  axios, vue-router
IOThook
IOT, Restful, Web service, Web Api
Stars: ✭ 25 (-60.32%)
Mutual labels:  internet-of-things, iot-platform
nippo
本アプリケーションはYAPC::Hokkaido 2016の「Vue.jsによるWebアプリケーション開発」用に実装したサンプルアプリケーションです。
Stars: ✭ 17 (-73.02%)
Mutual labels:  axios, vue-router
alighieri
A distraction-free tool for novelists and writers
Stars: ✭ 105 (+66.67%)
Mutual labels:  quasar-framework, quasar
vue-webpack-boilerplate
A webpack boilerplate with vue-loader, axios, vue-router and vuex
Stars: ✭ 51 (-19.05%)
Mutual labels:  axios, vue-router
cloud-music-mobile
This is a music player
Stars: ✭ 22 (-65.08%)
Mutual labels:  axios, vue-router
starter-kit
📊 A complete dashboard built on laravel and quasar abstractions, ready to be used
Stars: ✭ 20 (-68.25%)
Mutual labels:  quasar-framework, quasar
stepmania-song-manager
Download and update song packs for StepMania with ease.
Stars: ✭ 23 (-63.49%)
Mutual labels:  quasar-framework, quasar
shopping-cart
A vue.js project for shopping cart.
Stars: ✭ 57 (-9.52%)
Mutual labels:  axios, vue-router

fd-vue-webapp

A Vue.js client for Freedomotic framework.


Build Status Code Triagers Badge

Scope of the project

This repository contains the implementation of a front end client for Freedomotic. The aim of this project is to reproduce all features already integrated in our Java frontend, that's available here.

To have a broad idea about its features you can have a look at our YouTube channel.

Screenshoot

Dashboard Page

Dashboard page Dashboard page with environment menu open

Things Panel

Things Panel

Plugins Panel

Plugins Panel

Automations Panel

Automations Panel

Mobile

Mobile home page Mobile things page Mobile plugins page Mobile automations page

Pre-requirements

In order to execute this fd-vue-webapp client locally, first you need to download and launch an instance of Freedomotic on your machine. Freedomotic is a framework built in Java, so the only pre-requirement to make it running is to have a Jre8 installation on your machine.

Download and launch the latest build of the framework

You can download the latest available daily build available here

The zipped version of this daily build contains a jar file, named freedomotic.jar that you can run by executing the following command:

java -jar freedomotic.jar

Freedomotic RESTful endpoints

Once launched, a local setup of Freedomotic RESTful APIs will be available at localhost:9111.

Freedomotic Polymer client, an inspiration

Some time ago we developed a first client prototype using Polymer (here it is a brief video showing its features). Polymer client source code is hosted here on GitHub: maybe you can look at it to have some inspiration.

WARNING: At the moment that project is deprecated.

Technical notes

This project uses Vue.js and Quasar framework.

How to launch it

Clone or fork this repository, then follows the following set of commands:

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run serve

# create a production build
npm run build

Contributing

If you like to contribute to this project, please follow our guidelines, available here.

Partners

This project is supported by:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].