Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/wsdt/wavect__s_b_core

Node.JS Backend written in TypeScript for Wavect.io-Startup.
https://github.com/wsdt/wavect__s_b_core

api api-rest node nodejs typescript

Last synced: 6 days ago
JSON representation

Node.JS Backend written in TypeScript for Wavect.io-Startup.

Awesome Lists containing this project

README

        

# Backend core service [![Generic badge](https://img.shields.io/badge/Docker-Compatible-blue.svg)](https://docker.com) [![Maintenance](https://img.shields.io/badge/Maintained%3F-no-red.svg)](https://bitbucket.org/lbesson/ansi-colors) [![Generic badge](https://img.shields.io/badge/Made%20with-Node.JS-blueviolet)](https://nodejs.org/) [![Donate](https://img.shields.io/badge/Donate-Pay%20me%20a%20coffee-3cf)](https://github.com/wsdt/Global/wiki/Donation) [![saythanks](https://img.shields.io/badge/say-thanks-ff69b4.svg)](https://saythanks.io/to/kevin.riedl.privat%40gmail.com)

Routing is designed according to the "Convention over Configuration" AND "Configuration over Convention". That basically means that we should enforce the same folder-structure as defined in the node-routers.

## Features
* Versionized REST-Api (JSON)
* GraphQL-Support
* HTTP 2 & TLS Support
* Server-Sent-Events supported (used as Websockets are not supported by HTTP 2)
* Dockerized (used in Docker Swarm in combination with [Polly](https://www.npmjs.com/package/polly-js))

## What was Wavect®? ("BeKind" from October 2018 - April 2019)
Wavect® has been a Tech-Startup from October 2018 to May 2020 to offer low-priced and personalized Corporate-Social-Responsibility campaigns to SMEs. We basically built a social-platform where people can solve so-called challenges related to environment-protection, health and solidarity and win prizes based on their interests by companies they love (e.g. exclusive rebates, products, vouchers, ...).

![Image Wavect_Logo](https://github.com/wsdt/Wavect_Base/blob/master/files_github/Marketing/Corporate-Identity/01_Logo/color/combination-mark/png/Logo_WAVECT_color_comb-m_200.png)


### Our latest mockup

![Wavect - Mockup](https://github.com/wsdt/Wavect_Base/blob/master/files_github/Marketing/Corporate-Identity/15_Prototype/Wireframes_Mockups_Design/20190925_MariellasMockup.png)


### Main documents
If you should plan to commercialize any of our software or/and business-model, we would greatly appreciate if you get in touch with us!
* [Business-Plan](https://github.com/wsdt/Wavect_Base/blob/master/files_github/Wavect_BusinessPlan.pdf)
* [One-Pager](https://github.com/wsdt/Wavect_Base/blob/master/files_github/Konzept_OnePager.pdf)


### Team
Our startup consisted of 5 people.
* **CEO:** Kevin Riedl, Bsc.
* **CIO:** Reza Shokri, Bsc.
* **CTO:** Christof Jori
* **CMO:** Mariella Galneder
* **CFO:** Ing. Daniel Gosterxeier


### Social-Media (might not be online anymore)
* [Facebook](https://www.facebook.com/wavect/)
* [LinkedIn](https://www.linkedin.com/company/wavect)
* [Instagram](https://www.instagram.com/wavect.io)
* [Github](https://github.com/bekind-austria)


## Contribution [![Open Source Love svg2](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)

This project is licensed under GNU V3, so contributions/pull-requests are welcome. All contributors get listed here.

**Contributors**
- Kevin Riedl ([WSDT](https://github.com/wsdt))
- Christof Jori ([Jo-Chris](https://github.com/Jo-Chris))
- Reza Shokri ([Bioharz](https://github.com/bioharz))