Roast and Brew is an open source application that helps coffee enthusiasts find their next cup of coffee. It is also a learning tool. Every new feature of this application has a tutorial about how to create it. The tutorials can be found at Server Side Up. Feel free to contribute ideas, styles, needs, and thoughts at any time. This application should be built by the community and serve as an example learning tool for how to build single page applications.
- Laravel 5.4
- VueJS
- Vue Router
- Vuex
- New Series: Building a Single Page Application with Laravel and VueJS
- Installing and Configuring Laravel For a Single Page Application
- Installing And Configuring Laravel Socialite
- Installing And Configuring Laravel Passport
- Configuring JS and SASS for a Single Page App
- Structuring Vue 2, Vue Router, Vuex for a Single Page Application
- Configuring Vue Router for a Single Page App
- Add Laravel API End Points
- Build Out API Requests in Javascript
- Build a Vuex Module
- Using Vuex Modules Inside Components
- Building A Page Layout For Vue Router
- SPA Tutorial Progress Update
- Using SASS in Vue Components With Laravel Mix
- API Driven Form Submissions With Javascript, Vuex, and Laravel
- Validating an API Request With Javascript And Laravel
- Geocode An Address With Google Maps
- Displaying Resources on a Google Map With Vue JS
- Custom Markers on Google Map
- Custom Google Maps Info Windows
- SPA Tutorial Update 2
- Many To Many Relationships With Laravel
- Dynamic Forms with VueJS
- Eloquent Parent Child Relationship in Laravel
- Favoriting or Liking With Laravel and VueJS
- Tagging With Laravel
- Vue JS Tag input
- Implementing the Vue JS Tag Component
- SPA Tutorial Update 3
- Filtering with VueJS Mixins
- Re-using VueJS Mixins and Filtering Google Map Data