{"id":20817187,"url":"https://github.com/kgoksal/express.js-framework","last_synced_at":"2026-04-19T23:33:07.539Z","repository":{"id":262356984,"uuid":"886987946","full_name":"KGoksal/Express.JS-Framework","owner":"KGoksal","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-27T10:28:10.000Z","size":40,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T05:42:21.630Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"EJS","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/KGoksal.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-12T01:09:53.000Z","updated_at":"2025-01-27T10:28:14.000Z","dependencies_parsed_at":"2024-12-05T16:21:27.338Z","dependency_job_id":"00ce273b-c6df-4462-a987-7a492e006ddb","html_url":"https://github.com/KGoksal/Express.JS-Framework","commit_stats":null,"previous_names":["kgoksal/express.js-server"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/KGoksal/Express.JS-Framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KGoksal%2FExpress.JS-Framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KGoksal%2FExpress.JS-Framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KGoksal%2FExpress.JS-Framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KGoksal%2FExpress.JS-Framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KGoksal","download_url":"https://codeload.github.com/KGoksal/Express.JS-Framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KGoksal%2FExpress.JS-Framework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32026619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"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":[],"created_at":"2024-11-17T21:39:45.737Z","updated_at":"2026-04-19T23:33:07.519Z","avatar_url":"https://github.com/KGoksal.png","language":"EJS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My EJS App \n  \nThis is a simple Express app I built to demonstrate how to use EJS (Embedded JavaScript) templates, as well as handle URL and query parameters. It’s a great starting point for learning how to build dynamic web pages! \n\nThis website is a simple Express application that demonstrates how to use EJS (Embedded JavaScript) templates to render dynamic HTML content. It allows users to interact with various routes, including a homepage, user-specific pages with dynamic parameters, and a contact page. The app also showcases how URL parameters and query parameters can be handled to display personalized content. It’s a great starting point for understanding how to build and manage dynamic web pages with Express and EJS. \n\n\u003cimg width=\"249\" alt=\"Screenshot 2024-11-16 at 10 19 41 AM\" src=\"https://github.com/user-attachments/assets/b9360f0a-f338-41b1-a4f9-52a07cb8e8dc\"\u003e\n\nOnce you log in with your information, the website greets you with a personalized welcome page. This page dynamically displays a welcome message, using your details such as your username, to make the experience more personal. It’s a great way to interact with the app and see how user-specific data can be displayed after authentication.\n\n\u003cimg width=\"371\" alt=\"Screenshot 2024-11-16 at 10 12 46 AM\" src=\"https://github.com/user-attachments/assets/95392df9-b6df-49f3-a0ef-ab71ead4e737\"\u003e\n\n## Features\n\n- I use EJS templates to render dynamic HTML content.\n- The app handles URL parameters to capture specific data like user IDs.\n- It also displays query parameters from the URL to make the app more flexible.\n- The app includes basic routes, such as a homepage, contact page, user dashboard, and admin section.\n\n## Installation\n\nTo run this app, you’ll need to have Node.js and npm installed. If you don’t have them yet, you can get them here.\n\nOnce you’ve got that set up, here’s how to get started:\n\n### 1. Clone the repository or download the project files.\n\n### 2. Install the necessary dependencies by running this command in your project directory:\n\n``` \nnpm install \n``` \n\n### 3. Start the server: \n\nnode app.js \n\n### 4. Open your browser and go to:\n\n```\nhttp://localhost:3000\n```\n\nThe server will run on port 3000 by default, so you should see the homepage!\n\n## View Templates\n\nMake sure you have placed the .ejs files inside the /views directory, as that’s where Express will look for them to render the pages properly.\n\n### Dependencies\n\nHere are the dependencies I used in this project:\n- express: This is the web framework I used to build the app.\n- ejs: The template engine for rendering dynamic views.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkgoksal%2Fexpress.js-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkgoksal%2Fexpress.js-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkgoksal%2Fexpress.js-framework/lists"}