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
- Host: GitHub
- URL: https://github.com/oae/team-unknown-backend
- Owner: oae
- License: mit
- Created: 2018-02-16T20:21:12.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-18T11:20:52.000Z (almost 8 years ago)
- Last Synced: 2025-03-13T10:19:22.824Z (11 months ago)
- Topics: docker, es7, mongodb, nodejs, parse-server, redis, websockets
- Language: JavaScript
- Homepage:
- Size: 302 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```