Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```