Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pandh4cker/newserserver
Server used by the Newser React Native App
https://github.com/pandh4cker/newserserver
authentication database expressjs jwt mongodb newser nodejs nodejs-server routes server user
Last synced: 2 days ago
JSON representation
Server used by the Newser React Native App
- Host: GitHub
- URL: https://github.com/pandh4cker/newserserver
- Owner: PandH4cker
- Created: 2020-10-18T09:54:57.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-19T17:19:53.000Z (almost 4 years ago)
- Last Synced: 2024-08-11T11:46:19.594Z (3 months ago)
- Topics: authentication, database, expressjs, jwt, mongodb, newser, nodejs, nodejs-server, routes, server, user
- Language: JavaScript
- Homepage:
- Size: 10.7 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NewserServer
## Author
[Raphael Dray](https://www.linkedin.com/in/raphaeldray/)## Introduction
The Newser Server is a RESTful API Node.js Server built for Authentication of Newser Mobile application.
The server integrates a [JWT (JSON Web Token)]() Authentication in order not to store the sessions in the database.
The key for signing the JWT token is base 64 encoded.
BlowFish is used to encrypt password in the database.
It uses MongoDB for saving and creating schemas of the users.
Developed for __the React-Native/Expo mobile App, [Newser](https://github.com/MrrRaph/Newser/)__.
---
## Installation
You will need to start the MongoDB service before launching the server.
```bash
$ git clone https://github.com/MrrRaph/NewserServer.git
$ cd NewserServer
$ npm install
$ npm start
```