All Projects → vaadin → Expense Manager Demo

vaadin / Expense Manager Demo

Licence: apache-2.0
Progressive Web App (PWA) demo using Vaadin components

Labels

Projects that are alternatives of or similar to Expense Manager Demo

Next Editor
Standalone Git Editor on Browser
Stars: ✭ 288 (-18.64%)
Mutual labels:  pwa
Vue Offline
Offline states and storage for Vue PWA
Stars: ✭ 308 (-12.99%)
Mutual labels:  pwa
Electron Alternatives
Few Cross platform desktop GUI App development options are listed here
Stars: ✭ 330 (-6.78%)
Mutual labels:  pwa
React Storefront
React Storefront - PWA for eCommerce. 100% offline, platform agnostic, headless, Magento 2 supported. Always Open Source, Apache-2.0 license. Join us as contributor ([email protected]).
Stars: ✭ 292 (-17.51%)
Mutual labels:  pwa
Hint
💡 A hinting engine for the web
Stars: ✭ 3,280 (+826.55%)
Mutual labels:  pwa
Super Progressive Web Apps
SuperPWA helps to convert your WordPress website into Progressive Web Apps instantly. PWA (Progressive Web Apps) demo at : https://superpwa.com and Plugin :
Stars: ✭ 304 (-14.12%)
Mutual labels:  pwa
Ssr Sample
A minimum sample of Server-Side-Rendering, Single-Page-Application and Progressive Web App
Stars: ✭ 285 (-19.49%)
Mutual labels:  pwa
Pwa Book Cn
第一本 PWA 中文书
Stars: ✭ 3,498 (+888.14%)
Mutual labels:  pwa
Create Vue App
Create Vue apps with no build configuration.
Stars: ✭ 304 (-14.12%)
Mutual labels:  pwa
Quasar
Quasar Framework - Build high-performance VueJS user interfaces in record time
Stars: ✭ 20,090 (+5575.14%)
Mutual labels:  pwa
Awesome Learning Resources
🔥 Awesome list of resources on Web Development.
Stars: ✭ 3,928 (+1009.6%)
Mutual labels:  pwa
Ngx Responsive
Superset of RESPONSIVE DIRECTIVES to show or hide items according to the size of the device screen and another features in Angular 9
Stars: ✭ 300 (-15.25%)
Mutual labels:  pwa
Vuefront
VueFront Core. Turn your old-fashioned CMS website in to a SPA & PWA in 5 minutes
Stars: ✭ 316 (-10.73%)
Mutual labels:  pwa
Daily
Building the homepage every developer deserves 👩🏽‍💻 👨‍💻
Stars: ✭ 4,632 (+1208.47%)
Mutual labels:  pwa
Speedometer Pwa
A tiny no-frills speedometer progressive web app based on Geolocation API, AmbientLightSensor API, and WakeLock API.
Stars: ✭ 333 (-5.93%)
Mutual labels:  pwa
Sapper Ecommerce
Svelte ecommerce - Headless, Authentication, Cart & Checkout, TailwindCSS, Server Rendered, Proxy + API Integrated, Animations, Stores, Lazy Loading, Loading Indicators, Carousel, Instant Search, Faceted Filters, 1 command deploy to production, Open Source, MIT license. Join us as contributor ([email protected])
Stars: ✭ 289 (-18.36%)
Mutual labels:  pwa
Mix.core
🚀 Mixcore CMS is an open source CMS that support both headless and decoupled to easily build any kinds of app/web app/customisable APIs built on top of ASP.NET Core / Dotnet Core. It is a completely open source ASP.NET Core (Dotnet Core) CMS solution. https://mixcore.org
Stars: ✭ 304 (-14.12%)
Mutual labels:  pwa
Pwa
An opinionated progressive web app boilerplate
Stars: ✭ 353 (-0.28%)
Mutual labels:  pwa
Awesome Pwa
Awesome list of progressive web apps! (PR welcomed ;))
Stars: ✭ 3,814 (+977.4%)
Mutual labels:  pwa
React Shrine
"Shrine" Progressive Web App sample built with React
Stars: ✭ 322 (-9.04%)
Mutual labels:  pwa

Progressive Web App with full offline capabilities

This is an example project for how you can build a Progressive Web Application with Polymer and Vaadin components.

The application uses a Service Worker to cache the Application Shell. A Web App Manifest file ensures that the browser identifies our app as a Progressive Web Application and offers the user to install the application through an install banner.

Live Demo

Try the live demo of the Progressive Web Application.

Running locally

  1. Fork this repository and clone it locally.

  2. Make sure you have npm installed.

  3. Run npm install bower polymer-cli -g to install tools needed to run the project.

  4. When in the expense-manager directory, run npm install and then bower install to install dependencies.

  5. Run polymer serve to start the development server.

  6. Go to http://127.0.0.1:8081

Linting

Run all lint tasks in parallel

npm run lint

Run ESLint for JS

npm run lint:javascript

Run Stylelint for CSS

npm run lint:css

Run polymer-linter

npm run lint:polymer

Docker container for production

You can use the included Dockerfile to deploy the built app using prpl-server.

Build project locally

The default polymer.json contains the "autoBasePath": true setting to support differential serving with the prpl-server. This option makes the build incompatible with static file servers, though. So, in order to serve bundled app locally using polymer-cli, do the following steps:

  1. Remove "autoBasePath": true setting from the polymer.json

  2. Run polymer build

  3. Run polymer serve build/es6-bundled (you can choose es5-bundled instead)

Read more about the build options in the Polymer: Build for production documentation.

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].