{"id":28758788,"url":"https://github.com/devops-abhijeet/visitor-feedback-app","last_synced_at":"2026-04-11T04:33:37.280Z","repository":{"id":296501815,"uuid":"993604561","full_name":"devops-abhijeet/visitor-feedback-app","owner":"devops-abhijeet","description":"Visitor Feedback App – The Visitor Feedback App is a full-stack web application designed to collect, store, and manage feedback from users or visitors. The application is built using Node.js for the backend, MySQL as the database, and Docker for containerized deployment.","archived":false,"fork":false,"pushed_at":"2025-12-12T12:35:41.000Z","size":1086,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-13T21:47:42.082Z","etag":null,"topics":["docker-compose","docker-container","express-js","mysql-database","nodejs"],"latest_commit_sha":null,"homepage":"","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/devops-abhijeet.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,"zenodo":null}},"created_at":"2025-05-31T05:38:52.000Z","updated_at":"2025-12-12T12:35:45.000Z","dependencies_parsed_at":"2025-05-31T17:23:58.080Z","dependency_job_id":"ca55ab17-0900-4832-a293-bb11d215e750","html_url":"https://github.com/devops-abhijeet/visitor-feedback-app","commit_stats":null,"previous_names":["devops-abhijeet/visitor-feedback-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devops-abhijeet/visitor-feedback-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devops-abhijeet%2Fvisitor-feedback-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devops-abhijeet%2Fvisitor-feedback-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devops-abhijeet%2Fvisitor-feedback-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devops-abhijeet%2Fvisitor-feedback-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devops-abhijeet","download_url":"https://codeload.github.com/devops-abhijeet/visitor-feedback-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devops-abhijeet%2Fvisitor-feedback-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31669116,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"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":["docker-compose","docker-container","express-js","mysql-database","nodejs"],"created_at":"2025-06-17T04:09:46.552Z","updated_at":"2026-04-11T04:33:37.251Z","avatar_url":"https://github.com/devops-abhijeet.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Use This to manually run containers \n\n# Mysql Container Pull\n  docker pull mysql\n\n# Running Mysql Container\n  docker run -d --name mysql-host --network feedback -e MYSQL_ROOT_PASSWORD=abhi -e MYSQL_DATABASE=feedback_app image_id\n\n# Login into MySQL container \n  docker exec -it mysql-host mysql -uroot -p\n\n# Create table into database\n  use feedback_app\n  CREATE TABLE feedbacks (\n  id INT AUTO_INCREMENT PRIMARY KEY,\n  name VARCHAR(100),\n  message TEXT,\n  timestamp DATETIME DEFAULT CURRENT_TIMESTAMP\n  );\n\n# Build Node Image \n  docker build -t visitorapp .\n\n# Running Node Container\n  docker run -d -p 80:3000 --network feedback -e MYSQL_USER=root -e MYSQL_HOST=mysql-host -e MYSQL_PASSWORD=abhi -e MYSQL_DATABASE=feedback_app image_id\n\nNote :  Manually we have to first run MySQL container and create table into it then run node-app container so it can connect with MySQL container and store data\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevops-abhijeet%2Fvisitor-feedback-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevops-abhijeet%2Fvisitor-feedback-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevops-abhijeet%2Fvisitor-feedback-app/lists"}