{"id":22334698,"url":"https://github.com/josenromero/backend-with-nodejs","last_synced_at":"2025-06-25T04:32:57.550Z","repository":{"id":147963076,"uuid":"403437063","full_name":"JosenRomero/backend-with-nodejs","owner":"JosenRomero","description":null,"archived":false,"fork":false,"pushed_at":"2024-01-30T23:39:22.000Z","size":52,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T09:16:12.502Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"backend-with-nodejs.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/JosenRomero.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}},"created_at":"2021-09-05T23:58:05.000Z","updated_at":"2022-08-31T03:52:23.000Z","dependencies_parsed_at":"2024-01-26T01:44:56.467Z","dependency_job_id":"5decd091-a3c4-4caf-b80b-abcd802332b4","html_url":"https://github.com/JosenRomero/backend-with-nodejs","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/JosenRomero%2Fbackend-with-nodejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JosenRomero%2Fbackend-with-nodejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JosenRomero%2Fbackend-with-nodejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JosenRomero%2Fbackend-with-nodejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JosenRomero","download_url":"https://codeload.github.com/JosenRomero/backend-with-nodejs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245615004,"owners_count":20644376,"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":[],"created_at":"2024-12-04T05:09:15.010Z","updated_at":"2025-03-26T07:43:04.788Z","avatar_url":"https://github.com/JosenRomero.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Daily\n\nEs un sitio web para notas con login\n\nfrontend: [link](https://github.com/JosenRomero/Daily)\nbackend: [link](https://github.com/JosenRomero/backend-with-nodejs)\n\n## Built using\n\n#### frontend\n\n- React JS\n- Bootstrap\n- Redux\n\n#### backend\n\n- Node JS \n- MongoDB\n- Express\n- passport (passport-facebook and passport-google-oauth)\n\n## backend\n\n#### Installation \n\n```\n$ git clone https://github.com/JosenRomero/backend-with-nodejs.git \n$ cd backend-with-nodejs\n$ npm install\n$ npm start\n```\n\n#### Env variable:\n\nCreate .env file in config folder and add the following:\n\n```\nURI_DB=\"mongodb://localhost:27020/databaseName\"\nCLIENT_URL=\"http://localhost:3000\"\nAPI_URL=\"http://localhost:3001\"\nSECRETCODE=\"anyRandomPhrase\"\nFACEBOOK_APP_ID=\"\"\nFACEBOOK_APP_SECRET=\"\"\nGOOGLE_CLIENT_ID=\"\"\nGOOGLE_CLIENT_SECRET=\"\"\n```\n\n#### MongoDB\n\nYou need to install MongoDB on your computer and start MongoDB.\n\n#### passport \n\n##### passport-facebook \n\nBefore using Facebook Login, you must register your app with Facebook.\nThis can be done in [https://developers.facebook.com/apps](https://developers.facebook.com/apps)\n\n#### passport-google-oauth\n\nBefore using Google Login, you must register your app with Google.\nThis can be done in [https://console.cloud.google.com/](https://console.cloud.google.com/)\n\n#### Build\n\n```\n$ npm run build\n```\n\n## frontend\n\nsee: [https://github.com/JosenRomero/Daily](https://github.com/JosenRomero/Daily)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosenromero%2Fbackend-with-nodejs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjosenromero%2Fbackend-with-nodejs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosenromero%2Fbackend-with-nodejs/lists"}