Skip to content

geclos/dezibel-api

Repository files navigation

Build Status Dependencies status Code Climate Coverage Status

Dezible API

Back-end service for a small airbnb-like app.

TL;DR

You can do whatever you want with the code. For example: it can easily be stripped down to an auth API layer with Oauth support for any kind of service.

Motivation

It is an app aimed at music bands, live-music venues and fans. Venues can create events and hire bands through the app whereas fans can search for nearby events, comment on past events and check in to upcoming events.

Currently the back-end supports:

  1. CRUD of users stored in a Redis SaaS.
  2. Oauth support through facebook.
  3. CRUD of events stored in a mongoDB SaaS.
  4. CRUD of offers (contract offers from venus to bands tied to a specific event) stored in mongoDB.
  5. Geolocation queries to get nearby events.

Tech stack:

  1. HapiJS
  2. AvaJS
  3. tracis CI
  4. heroku

I try to maintain the project healthy with a set of unit tests, Travis CI, and greenkeeper integration to manage dependency updates.

Enjoy! G.

About

Back-end API. NodeJS + MongoDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors