Featured Projects

View Details
View Details
View Details
View Details
View Details
View Details
View Details
View Details

Project Details Client Portal

Client Portal

Features
  • Analytics Visualization
  • Billing/Invoicing
  • Business Location Management
  • OAuth2
  • Speed Testing
About

This is an all-in-one, customer portal prototype system for a web design company. It was built using Vue.js with Vuetify. This portal allows the client the ability to access various information and services related to their website.


Authentication is handled via Firebase Auth and data storage is managed via Cloud Firestore. The customer can easily access their billing and invoice information with this tool, which is powered via the Quickbooks API.

Google Analytics data is visualized into charts using Chart.js. Website speed tests can also be performed and are powered using Google Pagespeed insights Lighthouse API. fetches reviews from Google and Yelp for each location, and it can be used to manage the business information directly.

Technology Used
Chart.js
Cloud Firestore
Firebase Auth
Google Analytics API
Google Lighthouse API
Google My Business API
JavaScript ES6
PHP
Quickbooks API
Vue.js
Vuetify
Yelp Business API
Prev Next