Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Vue.js 2 Web Development Projects

You're reading from   Vue.js 2 Web Development Projects Learn Vue.js by building 6 web apps

Arrow left icon
Product type Paperback
Published in Nov 2017
Publisher Packt
ISBN-13 9781787127463
Length 398 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
CHAU GUILLAUME CHAU GUILLAUME
Author Profile Icon CHAU GUILLAUME
CHAU GUILLAUME
Arrow right icon
View More author details
Toc

Project 4 - Geolocated Blog

In this chapter, we will build our fourth app. We will cover new topics, such as:

  • Managing the state of the app in a centralized store using the official Vuex library
  • Using the Google OAuth API to connect our users to the app
  • Integrating Google Maps to our app with the vue-googlemaps third-party library
  • Rendering functions and JSX
  • Functional components--making lighter and faster components

The app will be a Geolocated Blog that will mainly display a big map where the user will add blog posts. Here are the main features of the app:

  • A login page will ask the user to authenticate using their Google account
  • The main view will be a Google map embeded in the app, with a marker for each post
  • Clicking on the markers will display the content in a side panel to the right, with the description of the location, the post, a like counter, and a list of comments...
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime