Sources for the Expense Manager demo https://demo.vaadin.com/expense-manager. The demo is using Vaadin Elements and Polymer.
You have two options for running the application - either standalone client or together with a server for a full stack progressive web application. If you only want to use the client, just skip the server startup.
- Make sure you have Mongo DB installed on your computer
- Go into the
server
directory and runnpm install
to download dependencies. - Once finished, run
node server.js
to start the server on localhost:8080
- Go into the
client
directory - Run
npm install && bower install
to download dependencies. - Start the development server with
gulp serve
(will start with BrowserSync)
Source code is released under Apache 2.0 License
The application uses the Vaadin Charts, which is released under the Commercial Vaadin Addon License: https://vaadin.com/license/cval-3