{"id":19481435,"url":"https://github.com/gauravooo2/help-center-assignment-backend","last_synced_at":"2026-06-20T09:31:12.393Z","repository":{"id":256047947,"uuid":"854206506","full_name":"GauravOOO2/help-center-assignment-backend","owner":"GauravOOO2","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-08T17:03:33.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-25T17:37:09.589Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://help-center-assignment-backend.vercel.app","language":"JavaScript","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/GauravOOO2.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-09-08T16:53:17.000Z","updated_at":"2024-09-08T17:05:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"91e6600e-590a-43ee-b998-6307b4ade68b","html_url":"https://github.com/GauravOOO2/help-center-assignment-backend","commit_stats":null,"previous_names":["gauravooo2/help-center-assignment-backend"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GauravOOO2/help-center-assignment-backend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauravOOO2%2Fhelp-center-assignment-backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauravOOO2%2Fhelp-center-assignment-backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauravOOO2%2Fhelp-center-assignment-backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauravOOO2%2Fhelp-center-assignment-backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GauravOOO2","download_url":"https://codeload.github.com/GauravOOO2/help-center-assignment-backend/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauravOOO2%2Fhelp-center-assignment-backend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34565238,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"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-10T20:04:48.711Z","updated_at":"2026-06-20T09:31:12.354Z","avatar_url":"https://github.com/GauravOOO2.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n##### Here's the updated README file for Help Center API Assignment:\n---\n\n# Help Center API Assignment\n\n### Description\n\nThe Help Center Cards API is a service designed to manage 'Help Center' cards, allowing users to effortlessly create and read cards to provide information or raise doubts. \n\nIt provides functionalities such as form submissions and search capabilities to enhance user interaction and management of help center content.\n\n---\n\n## Technology Stack\n\n- **Next.js:** Used for the frontend application to interact with the API, including form submissions and displaying search results.\n- **MongoDB:** Provides a NoSQL database to store and manage 'Help Center' card data.\n- **Node.js:** Used as the runtime environment for building the server-side application.\n- **Express:** Serves as the web application framework to handle HTTP requests and responses, and manage API routes.\n- **Tailwind CSS:** A utility-first CSS framework for building custom designs quickly.\n- **CORS:** Configured to handle cross-origin requests between the frontend and backend.\n\n---\n\n\n## Run Locally\n\n\n#### Clone the project from github\n\n\n\n```bash\n  git clone https://github.com/GauravOOO2/help-center-assignment.git\n```\n**Back End:**\n\nNavigate to the BackEnd Directory:\n\n```bash\n  cd help-center-assignment/BackEnd\n\n```\n\nInstall dependencies\n\n```bash\n  npm install\n```\n\nSet Environment Variables:\n\nCreate a \".env\" file in the backend directory and add the following:\n```bash\nMONGO_URI=\u003cyour-mongodb-connection-string\u003e\nPORT=5000\n\n```\nStart the BackEnd server \n\n```bash\n  node server.js\n```\n\n**Front End:**\n\nNavigate to the Front End Directory:\n\n```bash\n  cd help-center-assignment/my-help-center\n\n```\n\nInstall dependencies\n\n```bash\n  npm install\n```\n\nSet Environment Variables:\n\nCreate a .env file in the frontend directory and add the following:\n\n```bash\nNEXT_PUBLIC_BACKEND_URL=\"http://localhost:5000/api\"\n\n```\nRun the Application \n\n```bash\n  npm run dev\n```\n### Note: Please add your MongoDB link in the .env folder at the place \"MONGO_URI=\"\n\n## Built by\n\nThis project is built by [J.Gaurav Varma](https://github.com/GauravOOO2).\n\nThankYou. \n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgauravooo2%2Fhelp-center-assignment-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgauravooo2%2Fhelp-center-assignment-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgauravooo2%2Fhelp-center-assignment-backend/lists"}