Great Southern Press is a leading B2B publishing and events company built on
+ partnerships with industry. We deliver quality business information to our industries and great marketing
+ results to our clients.
+
+ We build long-lasting partnerships with our industry partners in the energy and infrastructure sectors,
+ aligning the success of our business with the continued growth and expansion of the industries we publish
+ for.
+
+
About the role:
+
This part-time role will suit a university graduate or someone looking
+ for an entry-level design position. The successful candidate will be involved in all areas of design
+ including:
+
+ • Publication layout (annual directories, books etc).
+ • Creation of artwork for print and online advertisements.
+ • Wallcharts, flyers, brochures and other print design as required.
+ • Event collateral including branding, signage, handbooks etc.
+ • Designs for website, email communications and social media.
+
+ Reporting to the Head of Design, you will have an opportunity to work with and be mentored by someone
+ with more than 10 years’ industry experience.
+
+
+
+
+
+
+
+
+
+
Location:
+
Melbourne, CBD & Inner Suburbs
+
Application close:
+
14th March 2019 (Friday)
+
Skills:
+
Graphic Design
+
Adobe Creaetive CC
+
Illustration
+
Posted 3 days ago
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/scripts/ads-details/ads.service.js b/src/assets/scripts/ads-details/ads.service.js
new file mode 100644
index 0000000..fde2223
--- /dev/null
+++ b/src/assets/scripts/ads-details/ads.service.js
@@ -0,0 +1,17 @@
+const AdsDetailsService = ($http) => {
+ let serv = {};
+
+ serv.fetchAdsService = () =>{
+ return $http.get('https://nomitwisp-restapi.herokuapp.com/api/ads')
+ .then( (result) => {
+ console.log(result);
+ return result;
+ }, (error) => {
+ console.log(error);
+ return error;
+ });
+ }
+ return serv;
+}
+
+export default AdsDetailsService;
\ No newline at end of file
diff --git a/src/assets/scripts/ads-details/controller.js b/src/assets/scripts/ads-details/controller.js
new file mode 100644
index 0000000..0a76b90
--- /dev/null
+++ b/src/assets/scripts/ads-details/controller.js
@@ -0,0 +1,8 @@
+const AdsDetailsController = async($scope, AdsDetailsService, $routeParams) => {
+ await AdsDetailsService.fetchAdsService()
+ .then((data) => {
+ $scope.ad = data[$routeParams.id];
+ })
+}
+
+export default AdsDetailsController;
\ No newline at end of file
diff --git a/src/assets/scripts/ads-details/index.js b/src/assets/scripts/ads-details/index.js
new file mode 100644
index 0000000..bd0ccbe
--- /dev/null
+++ b/src/assets/scripts/ads-details/index.js
@@ -0,0 +1,7 @@
+import * as angular from 'angular';
+import AdsDetailsController from './controller';
+import AdsDetailsService from './ads.service'
+
+angular.module('nwAdsDetails', [])
+ .controller(AdsDetailsController.name, AdsDetailsController)
+ .factory(AdsDetailsService.name, AdsDetailsService);
\ No newline at end of file
diff --git a/src/assets/scripts/ads/ads.html b/src/assets/scripts/ads/ads.html
new file mode 100644
index 0000000..4000d8e
--- /dev/null
+++ b/src/assets/scripts/ads/ads.html
@@ -0,0 +1,88 @@
+
+
+
+
All Published Ads
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Graphic Designer
+
+
+
+
+
Sierra Delta Creative
+
Two stars
+
Some quick example text to build on the card title and make up the bulk of the card's content.