{"id":23176762,"url":"https://github.com/ryanlarge13/vanillajs-portfolio","last_synced_at":"2026-04-09T15:46:15.796Z","repository":{"id":41537439,"uuid":"509345791","full_name":"RyanLarge13/VanillaJs-Portfolio","owner":"RyanLarge13","description":"An old portfolio project I created back when first learning Javascript. This was the first website i ever officially created. It is a fulstack application and a lot of good fun and logic!","archived":false,"fork":false,"pushed_at":"2023-11-12T04:32:55.000Z","size":2872,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T09:41:40.154Z","etag":null,"topics":["agora-sdk","api-rest","css","ejs","express","html","javascript","mongodb","mongoose","nodejs","portfolio"],"latest_commit_sha":null,"homepage":"https://ryanlarge13.github.io/VanillaJs-Portfolio/","language":"SCSS","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/RyanLarge13.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}},"created_at":"2022-07-01T06:31:33.000Z","updated_at":"2023-10-22T18:09:29.000Z","dependencies_parsed_at":"2023-01-30T06:31:08.537Z","dependency_job_id":"d7838623-d06e-4fb3-98ec-bb9117be316f","html_url":"https://github.com/RyanLarge13/VanillaJs-Portfolio","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanLarge13%2FVanillaJs-Portfolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanLarge13%2FVanillaJs-Portfolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanLarge13%2FVanillaJs-Portfolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanLarge13%2FVanillaJs-Portfolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RyanLarge13","download_url":"https://codeload.github.com/RyanLarge13/VanillaJs-Portfolio/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247273477,"owners_count":20911936,"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","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":["agora-sdk","api-rest","css","ejs","express","html","javascript","mongodb","mongoose","nodejs","portfolio"],"created_at":"2024-12-18T06:19:31.466Z","updated_at":"2025-12-30T19:13:56.323Z","avatar_url":"https://github.com/RyanLarge13.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Personal_Portfolio\n My personal portfolio project where I showcase my skills in JavaScript, Node.js, HTML \u0026 CSS\n\n# About the page\n You will find a simple sleek design, with some interesting features, allowing you to see what I am good at\n You will see ways to contact me, view the projects I have completed as well as an about me section. \n\n# What is implimented? \n 1. live form validation\n 2. connection to an external API and implementing a real time peer to peer messaging platform\n 3. backend server side execution through node.js for receiving data\n 4. many cool features to animate dynamically, and provide a fun accessible way to communicate\n\n# Dependencies \nFor You:\n * Chrome 49 or later, \n * Firefox 52 or later, \n * Safari 9 or later, \n * Internet Explorer 11 or later\n\nFor App:\n * body-parser: \"^1.20.0\",\n * express: \"^4.18.1\",\n * mongodb: \"^4.8.1\",\n * morgan: \"^1.10.0\",\n * mysql: \"^2.18.1\",\n * path: \"^0.12.7\",\n * uuid: ^8.3.2\n\n Javascript enabled on your browser, and the link!! \n https://ryanlarge13.github.io/Personal_Portfolio/\n  - View the website by a click and give some feed back! Don't forget to run through some of the code\n\n# Link to AgoraRTM API\n https://docs.agora.io/en/Real-time-Messaging/messaging_web?platform=Web\n\n# Starting up a chat\n 1. You will be prompted to input a name and a channel\n 2. The name field is not required and a random ID will be assigned to you if it is not filled out\n 3. The channel input is also not required. \n   - A channel name \u0026\u0026 a username can be ANYTHING, a name or a number (all special characters are welcomed). \n   - Creating a new private channel or joining depends on what you name it. \n       - It is recommended to use numbers and letters. If a channel is already in use, you will join it. If not, a new one will be created.\n       - If the channel input is ommitted, you will automatically join the 'main' channel.\n 4. You're in! Invite friends with your channel name! \n 5. To leave type: \"Leave chat\" and you will be prompted with a conformation. \n\n\n #I HOPE YOU LOVE IT! \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanlarge13%2Fvanillajs-portfolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanlarge13%2Fvanillajs-portfolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanlarge13%2Fvanillajs-portfolio/lists"}