{"id":20148102,"url":"https://github.com/mariusmonkam/landing-page-express-node","last_synced_at":"2026-04-09T11:02:56.182Z","repository":{"id":44490011,"uuid":"214694561","full_name":"mariusmonkam/landing-page-express-node","owner":"mariusmonkam","description":"This is a lading page build with express and node","archived":false,"fork":false,"pushed_at":"2022-12-11T09:11:00.000Z","size":193,"stargazers_count":0,"open_issues_count":9,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-03T00:25:27.436Z","etag":null,"topics":["express","javascript","node","nodejs","pug"],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mariusmonkam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-10-12T18:20:28.000Z","updated_at":"2019-10-12T21:56:15.000Z","dependencies_parsed_at":"2023-01-26T19:46:52.007Z","dependency_job_id":null,"html_url":"https://github.com/mariusmonkam/landing-page-express-node","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mariusmonkam/landing-page-express-node","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariusmonkam%2Flanding-page-express-node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariusmonkam%2Flanding-page-express-node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariusmonkam%2Flanding-page-express-node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariusmonkam%2Flanding-page-express-node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mariusmonkam","download_url":"https://codeload.github.com/mariusmonkam/landing-page-express-node/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariusmonkam%2Flanding-page-express-node/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267842974,"owners_count":24153133,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["express","javascript","node","nodejs","pug"],"created_at":"2024-11-13T22:34:27.327Z","updated_at":"2025-12-30T21:55:44.885Z","avatar_url":"https://github.com/mariusmonkam.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# landing-page-express-node\nThis is a lading page build with express framwork \n Express is a Node.js module that gives us a full framework, \n it gives us a routing system and an HTTP server.\nto install it you just need to type on our terminal \n`npm install express` you may choose to install it global by ading `-g` on the previous command\n``npm install -g express` you can also use yarn `yarn add express`\nOnce that's done we'll create a new text file and call it`app.js`\nWe'll also need our package.json file, we can do that with `npm init`\nWe'll need body-parser that will help us parse different types of data\nincluding form data. to do it use `yarn add body-parser `or `npm install body-parser`\nwe ll also need Pug which is a HTML templating engine, which means you can write\nmuch simpler Pug code, which Pug compiler will compile into HTML code, \nthat browser can understand, and nodemon to auto reload the server .\nour package.json will look like this \n```javascript\n{\n  \"name\": \"company_website\",\n  \"version\": \"1.0.0\",\n  \"description\": \"\",\n  \"main\": \"index.js\",\n  \"scripts\": {\n    \"test\": \"echo \\\"Error: no test specified\\\" \u0026\u0026 exit 1\"\n  },\n  \"author\": \"\",\n  \"license\": \"ISC\",\n  \"dependencies\": {\n    \"body-parser\": \"^1.19.0\",\n    \"express\": \"^4.17.1\",\n    \"nodemon\": \"^1.19.3\",\n    \"pug\": \"^2.0.4\"\n  }\n}\n´´´\n\ninside app.js\nlet's define the variables\n//initialize the app\n//setting up View\n//Setting view \n//setting view engine\n//create route\nhappy hacking\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmariusmonkam%2Flanding-page-express-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmariusmonkam%2Flanding-page-express-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmariusmonkam%2Flanding-page-express-node/lists"}