diff --git a/ProjectSourceCode/docker-compose.yaml b/ProjectSourceCode/docker-compose.yaml index 5d187ba..83cf36c 100644 --- a/ProjectSourceCode/docker-compose.yaml +++ b/ProjectSourceCode/docker-compose.yaml @@ -29,7 +29,7 @@ services: depends_on: - db ports: - - '3000:3000' + - '3000:3001' volumes: - ../ProjectSourceCode:/home/node/app # Mount ProjectSourceCode directory - ../ProjectSourceCode/node_modules:/home/node/app/node_modules # Mount node_modules directory diff --git a/ProjectSourceCode/src/index.js b/ProjectSourceCode/src/index.js index 8194622..1ba4938 100644 --- a/ProjectSourceCode/src/index.js +++ b/ProjectSourceCode/src/index.js @@ -165,5 +165,5 @@ app.get('/', (req, res) => { // // ***************************************************** // starting the server and keeping the connection open to listen for more requests -app.listen(3000); +app.listen(3001); console.log('Server is listening on port 3000'); \ No newline at end of file diff --git a/ProjectSourceCode/src/resources/img/home-screen/premier-league/icon.png b/ProjectSourceCode/src/resources/img/home-screen/premier-league/icon.png index dece17b..b0137db 100644 Binary files a/ProjectSourceCode/src/resources/img/home-screen/premier-league/icon.png and b/ProjectSourceCode/src/resources/img/home-screen/premier-league/icon.png differ diff --git a/ProjectSourceCode/src/resources/js/homepage/routes.js b/ProjectSourceCode/src/resources/js/homepage/routes.js new file mode 100644 index 0000000..5e88e0c --- /dev/null +++ b/ProjectSourceCode/src/resources/js/homepage/routes.js @@ -0,0 +1,18 @@ +const express = require('express'); +const app = express(); +const exphbs = require('express-handlebars'); + +app.engine('hbs', exphbs({ extname: '.hbs' })); +app.set('view engine', 'hbs'); + +// Define a route to render the league-page.hbs template +app.get('/league-page/:leagueName', (req, res) => { + const leagueName = req.params.leagueName; + // Here you might fetch data related to the clicked league + // Pass the data to the template and render it + res.render('league-page', { leagueName }); +}); + +app.listen(3000, () => { + console.log('Server is running on http://localhost:3000'); +}); diff --git a/ProjectSourceCode/src/views/pages/home.hbs b/ProjectSourceCode/src/views/pages/home.hbs index 039eae2..a2c6e2f 100644 --- a/ProjectSourceCode/src/views/pages/home.hbs +++ b/ProjectSourceCode/src/views/pages/home.hbs @@ -5,7 +5,9 @@
- {{> league_table leagueName="Premier League" logo="./img/home-screen/premier-league/icon.png" title="./img/home-screen/premier-league/title.png"}} + + {{> league_table leagueName="Premier League" logo="./img/home-screen/premier-league/icon.png" title="./img/home-screen/premier-league/title.png"}} + {{> league_table leagueName="La Liga" logo="./img/home-screen/la-liga/icon.png" title="./img/home-screen/la-liga/title.png"}} @@ -22,6 +24,13 @@ {{> league_table leagueName="Brasileirao" logo="./img/home-screen/la-liga/icon.png" title="./img/home-screen/la-liga/title.png"}} + /* Script to generate league URLs */ +
diff --git a/ProjectSourceCode/src/views/pages/league-page.hbs b/ProjectSourceCode/src/views/pages/league-page.hbs new file mode 100644 index 0000000..e69de29 diff --git a/ProjectSourceCode/src/views/partials/league_table.hbs b/ProjectSourceCode/src/views/partials/league_table.hbs index 47ecebe..71ff12b 100644 --- a/ProjectSourceCode/src/views/partials/league_table.hbs +++ b/ProjectSourceCode/src/views/partials/league_table.hbs @@ -1,35 +1,3 @@ -{{!--
-
-
-
League Name
- - - - - - - - - - - - - - - - - - - - - - - -
PositionClub NameWinsDrawsLossesPoints
1Club A105335
- View League -
-
-
--}}