All Projects â†’ kefranabg â†’ Bento Starter

kefranabg / Bento Starter

Licence: mit
🍱 Full-Stack solution to quickly build PWA applications with Vue.js and Firebase

Programming Languages

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

Projects that are alternatives of or similar to Bento Starter

React Firebase Admin
React ⚛ī¸ starter kit with Firebase đŸ”Ĩ and Bulma for setting up an admin dashboard - Highly scalable, PWA, Serverless
Stars: ✭ 232 (-84.73%)
Mutual labels:  firebase, offline, template, pwa
Buefy Shop
A sample shop built with Nuxt, Stripe, Firebase and Serverless Functions
Stars: ✭ 207 (-86.37%)
Mutual labels:  firebase, circleci, vuex, pwa
Vue Firebase Starter
boilerplate of vue/vuex/vue(x)-router, with sass/prerendering, muse-ui, and firebase/firebaseui
Stars: ✭ 43 (-97.17%)
Mutual labels:  firebase, firebase-auth, vuex, pwa
React Most Wanted
React starter kit with "Most Wanted" application features
Stars: ✭ 1,867 (+22.91%)
Mutual labels:  firebase, firebase-auth, offline, pwa
Upup
✈ī¸ Easily create sites that work offline as well as online
Stars: ✭ 4,777 (+214.48%)
Mutual labels:  offline, pwa, service-worker
Meal Prep
Source code for a 4-part series I wrote about Vue, Vue Router, Vuex and Vuetify
Stars: ✭ 496 (-67.35%)
Mutual labels:  firebase, firebase-auth, vuex
Pwastats
A directory of Progressive Web App case studies.
Stars: ✭ 88 (-94.21%)
Mutual labels:  offline, pwa, service-worker
Suicrux
🚀 Ultimate universal starter with lazy-loading, SSR and i18n. [not maintained]
Stars: ✭ 958 (-36.93%)
Mutual labels:  starter, template, 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 (-79.99%)
Mutual labels:  offline, pwa, service-worker
Vue Wordpress Pwa
An offline-first SPA using Vue.js, the WordPress REST API and Progressive Web Apps
Stars: ✭ 665 (-56.22%)
Mutual labels:  offline, pwa, service-worker
Next Offline
make your Next.js application work offline using service workers via Google's workbox
Stars: ✭ 1,306 (-14.02%)
Mutual labels:  offline, pwa, service-worker
Offline Plugin
Offline plugin (ServiceWorker, AppCache) for webpack (https://webpack.js.org/)
Stars: ✭ 4,444 (+192.56%)
Mutual labels:  offline, pwa, service-worker
Sol Journal
✎ Simple, personal journaling progressive web app
Stars: ✭ 470 (-69.06%)
Mutual labels:  firebase, offline, pwa
Offline Gallery
🎈 A 16kb Preact & Redux based Progressive Web App that offers an offline gallery experience of external images.
Stars: ✭ 90 (-94.08%)
Mutual labels:  offline, pwa, service-worker
Asp Net Core Vue Starter
ASP.NET Core + Vue.js starter project
Stars: ✭ 436 (-71.3%)
Mutual labels:  starter, vuex, template
Hoverboard
Conference website template
Stars: ✭ 935 (-38.45%)
Mutual labels:  firebase, pwa, service-worker
Laqul
A complete starter kit that allows you create amazing apps that look native thanks to the Quasar Framework. Powered by an API developed in Laravel Framework using the easy GraphQL queries language. And ready to use the Google Firebase features.
Stars: ✭ 110 (-92.76%)
Mutual labels:  firebase, firebase-auth, pwa
Navi
Open Source Project for Grow with Google Udacity Scholarship Challenge - Navigation app using offline first strategy and google maps api - To get started please refer to the README.md - CONTRIBUTING.md and the project Wiki
Stars: ✭ 51 (-96.64%)
Mutual labels:  offline, pwa, service-worker
Create React App Material Typescript Redux
A ready to use boilerplate for starting big react projects
Stars: ✭ 257 (-83.08%)
Mutual labels:  starter, template, pwa
Android Pwa Wrapper
Android Wrapper to create native Android Apps from offline-capable Progressive Web Apps
Stars: ✭ 265 (-82.55%)
Mutual labels:  offline, pwa, service-worker

Npm version CircleCI Documentation Maintenance Dependencies DevDependencies License: MIT

Welcome to bento-starter 👋

Bento-starter


🍱 bento-starter is an Open-Source Full-Stack solution that helps you to build fast and maintainable web applications using tools like Vue.js, Firebase, Progressive Web Apps support, dynamic offline support... The goal of this project is to provide a powerful and well configured stack (with CI/CD, hosting...) so you can focus on writing your web application very quickly.

As this project is a template project and not a CLI, you have access to the entire app configuration so you can change it according to your needs.

📖 Documentation

Want to setup this stack ?

👉 The full documentation is available here

Demo

👉 https://bento-starter.firebaseapp.com

Install the PWA demo from Google Play Store 👉 bento-starter Google Play Store


demo


Lighthouse score :

Lighthouse score

Optional preconfigured Github Actions workflow :

  • ✔ī¸ Check tests and quality
  • ⚙ī¸ Build the project
  • 🚀 Deploy to firebase hosting

The stack is made up of :

  • 🤘 Vue.js : front-end framework
  • 🔧 Vue-cli : standard tooling for vue.js development
  • 🔁 Vuex : state management
  • 💾 Firestore : cloud NoSQL Database
  • 🏠 Firebase hosting : fast and secure web hosting
  • 👤 Firebase authentication : for easy authentication
  • 📱 PWA : progressive web app support
  • 💄 Prettier : code formatting rules
  • 🚨 Eslint : control code quality
  • ✅ Jest : unit testing
  • ✅ Cypress : e2e testing
  • 🔍 Vue head : meta description per page
  • 📄 [Optional]prerender spa plugin : pages prerendering
  • 💚 [Optional]circleci : continuous integration/deployment
  • đŸ“Ļ [Optional]bundlesize : control your js bundles sizes

App embedded features :

  • 👤 Google authentication
  • 📴 Offline support (dynamic & static caching)
  • 🆕 New version available prompt on new app deployments
  • ➕ Add to home screen prompt for ios & android
  • ↩ī¸ Smart redirection for auth protected routes
  • ✨ Products page example to demonstrate app data management with firestore and vuex
  • đŸ’Ē Better PWA support for all browsers with PWACompat

✨ Contributors

Thomas Betous
Thomas Betous

đŸ’ģ 📖 đŸ’Ŧ 🤔 👀 🚧
Franck Abgrall
Franck Abgrall

đŸ’ģ 📖 đŸ’Ŧ 🤔 👀 🚧
Thibaud Courtoison
Thibaud Courtoison

📖
Mathias Bernardeau
Mathias Bernardeau

đŸ’ģ 🤔
James Perkins
James Perkins

đŸ’ģ 🐛 đŸ’Ŧ
Antoine CELLIER
Antoine CELLIER

đŸ’ģ
0xflotus
0xflotus

📖
Gr3gory B3van
Gr3gory B3van

🤔
Roy Bakker
Roy Bakker

🐛
Adam Bar
Adam Bar

🤔
Chidindu Ogbonna
Chidindu Ogbonna

đŸ’ģ
Vincent Bourdeau
Vincent Bourdeau

đŸ’ģ

Show your support

⭐ī¸ this repo

đŸ’Ŧ Chat

Want to chat with us ? 👉 join bento-starter slack

License

This project is MIT licensed.

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