- auth
- add user roles
- add user admin (list all and define roles)
- improve auth texts
- i18n
- 107 vidéos enregistrés alors qu'il y en a 120 sur youtube... (voir celles qui manquent)
- rentrer l'historique de humantalks.com
- supprimer les personnes en double
- enrichir le profil des personnes (twitter et mail) et des lieux (contact et places)
- install
java(1.8.0_91),scala(2.11.7),sbt(0.13.11) andmongo(3.0.2) if they are not already installed - clone this repo
- start mongo
- run
sbt runat the root of this repo
When packages changes, heroku may be lost. If so, use clean build
example :
heroku config:set SBT_CLEAN=true --app humantalksparis
git push heroku-prod master
heroku config:unset SBT_CLEAN --app humantalksparis
This backend has a public Api allowing to retrieve some data. Here are the endpoints :
/meetups: allow to retrieve published meetups/meetups/:id: allow to retrieve a meetup with its id/talks: allow to retrieve published talks/talks/:id: allow to retrieve a talk with its id/speakers: allow to retrieve published speakers/speakers/:id: allow to retrieve a speaker with its id/venues: allow to retrieve published venues/venues/:id: allow to retrieve a venue with its id
All endpoints can take an include query parameter that embeds required data directly inside the response.
Ex: /talks?include=speaker,meetup,venue