alvarovazquez / podcaster

A simple SPA podcast application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Podcaster

A simple SPA Podcast application

Prerequisites

In order to be able to run this web application succesfully, you need Node Package Manager and Grunt previously installed in your computer.

For more information:

Instructions to run this application

Clone this repository

Run git clone https://github.com/alvarovazquez/podcaster.git

Go to repository folder

Run cd podcaster

Install dependencies

Run npm install

Preapre the application

There are two ways for preparing the application:

  • For development mode (non minified assets) run grunt dev
  • For production mode (minified assets) run grunt dist

Start the server

Run grunt start-server and open http://127.0.0.1:8081/ in your browser

Notes

For running the application in a different server than the one provided by Grunt for testing, take into account that this is a Single Page Application with no HashBang navigation, so you need to redirect all non-asset requests to /index.html.

For more information on how to do this please check your server's documentation.

Podcast card heights in the main list are not matched because in the PDF with the requisites they appear not equalled. It wouldn't be hard at all to match them.

If CORS request fails for some reason (proxy), substitute the one in line 53 of src/js/main.js for one of the others that are in the comments above.

Credits

About

A simple SPA podcast application

License:MIT License


Languages

Language:JavaScript 95.0%Language:CSS 2.9%Language:HTML 2.1%