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

https://github.com/oae/team-unknown-backend

ParanBende Server Code
https://github.com/oae/team-unknown-backend

docker es7 mongodb nodejs parse-server redis websockets

Last synced: about 1 month ago
JSON representation

ParanBende Server Code

Awesome Lists containing this project

README

          

# ParanBende
If you are in need of urgent cash in your pocket ParanBende to the rescue.

## Overview
ParanBende is an application that lets you convert your online money into cash without moving an inch. You can simply issue a cash withdrawal request within app and wait for someone near you that can bring you this cash in minutes.

### Features

#### Taker
* See available minimum and maximum amounts you can withdraw in your area in realtime
* Create withdrawal request
* Receive your cash after a maker approves your request and brings your cash
* Rate the maker

#### Maker
* Make yourself available/unavailable
* Set minimum/maximum cash amount
* Change the range of available area in kilometers
* Get notified when matching taker creates a withdrawal request
* Rate the taker

### Technical Details
* Realtime location sharing with websockets that is scaled via redis
* Geolocation queries using mongodb
* Push notification using onesignal or maybe parse-server
* Consistency between production and development environment using docker/docker-compose

### Team
Team Unknown

### Members
* [@oae](https://github.com/oae) - Osman Alperen Elhan - Backend Developer
* [@yasinuslu](https://github.com/yasinuslu) - Ahmet Yasin Uslu - Backend Developer
* [@halitogunc](https://github.com/halitogunc) - Halit Ogunc - Android Developer
* [@msalihkarakasli](https://github.com/msalihkarakasli) - Muhammed Salih Karakasli - Android Developer

## Contribution

The only dependencies for development are docker, docker-compose and a text editor.

You can install node modules with following:
```sh
git clone https://github.com/team-unknown/team-unknown-backend.git
cd team-unknown-backend
docker run --rm -it -v $PWD/api:/opt/app -w /opt/app node:9-alpine yarn
```

After that you can simply run all services for server with:
```sh
docker-compose up -d
```