Skip to content

A clone of the Huffingtonpost.com homepage front-end (09/2018) built with Vue JS. Layout for desktop and mobile implemented on Flexbox and CSS Grids while Vue-router was used for routing.

Notifications You must be signed in to change notification settings

Christianq010/newspaper-front-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Huffingtonpost Vue App

This project is a front-end app of the Huffingtonpost website (09/2018) built with Vue JS.

Read my medium article describing how I built the app here

Usage

A Vue.js project, built with the Vue CLI. This project was bootstrapped with vue-cli

  • Install SASS with npm install -D sass-loader node-sass

Deployed

Instructions

Build Setup

# install dependencies
yarn install

# serve with hot reload at localhost:8080
yarn serve

# build for production with minification
yarn build

For a detailed explanation on how things work, consult the docs for vue-loader.

Note

Tablet design has not been done yet.

For server side rendering, always return the index.html file so dynamic routing on Vue will work as intended (see HTMl5 history mode on vue docs).

Integrations (Headless API based CMS)

StoryBlock

Prismic

Integrate Prismic so editors use the platform to upload content.

Model Content structure

Model content for a blog post

Resources

Troubleshooting

About

A clone of the Huffingtonpost.com homepage front-end (09/2018) built with Vue JS. Layout for desktop and mobile implemented on Flexbox and CSS Grids while Vue-router was used for routing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published