{"id":20742996,"url":"https://github.com/pandh4cker/newserserver","last_synced_at":"2026-04-11T10:32:46.029Z","repository":{"id":107313543,"uuid":"305070191","full_name":"PandH4cker/NewserServer","owner":"PandH4cker","description":"Server used by the Newser React Native App","archived":false,"fork":false,"pushed_at":"2020-12-19T17:19:53.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-11T12:38:13.250Z","etag":null,"topics":["authentication","database","expressjs","jwt","mongodb","newser","nodejs","nodejs-server","routes","server","user"],"latest_commit_sha":null,"homepage":"","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/PandH4cker.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":"2020-10-18T09:54:57.000Z","updated_at":"2022-11-22T03:41:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"4cef72fa-9544-49c4-96d9-74df68432487","html_url":"https://github.com/PandH4cker/NewserServer","commit_stats":null,"previous_names":["pandh4cker/newserserver"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/PandH4cker/NewserServer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandH4cker%2FNewserServer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandH4cker%2FNewserServer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandH4cker%2FNewserServer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandH4cker%2FNewserServer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PandH4cker","download_url":"https://codeload.github.com/PandH4cker/NewserServer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandH4cker%2FNewserServer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27762476,"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","status":"online","status_checked_at":"2025-12-16T02:00:10.477Z","response_time":57,"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":["authentication","database","expressjs","jwt","mongodb","newser","nodejs","nodejs-server","routes","server","user"],"created_at":"2024-11-17T07:08:44.930Z","updated_at":"2025-12-16T09:51:25.123Z","avatar_url":"https://github.com/PandH4cker.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NewserServer\n\n## Author\n[Raphael Dray](https://www.linkedin.com/in/raphaeldray/)\n\n## Introduction\n\nThe Newser Server is a RESTful API Node.js Server built for Authentication of Newser Mobile application.\n\n\nThe server integrates a [JWT (JSON Web Token)]() Authentication in order not to store the sessions in the database.\n\nThe key for signing the JWT token is base 64 encoded.\n\nBlowFish is used to encrypt password in the database.\n\nIt uses MongoDB for saving and creating schemas of the users.\n\nDeveloped for __the React-Native/Expo mobile App, [Newser](https://github.com/MrrRaph/Newser/)__.\n\n---\n\n## Installation\n\nYou will need to start the MongoDB service before launching the server.\n\n```bash\n$ git clone https://github.com/MrrRaph/NewserServer.git\n$ cd NewserServer\n$ npm install\n$ npm start\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpandh4cker%2Fnewserserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpandh4cker%2Fnewserserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpandh4cker%2Fnewserserver/lists"}