Project time: October 2014 - July 2016
I had three roles in this project. I was leading the team of student developers, I was developing and I was also responsible for the communication with JA Alumni Europe, which was basically the customer of this project.
We developed a backend with the Ruby on Rails in API only mode. It supports management of members, events and also payment via Braintree.
The frontend client was done with AngularJS and has various usecases like searching members, member profiles, events including customizable application forms etc. For admins there is an tool that allows management of members, editing events with different types e.g. with application and payment or not and also promo codes.
- Ruby on Rails MVC without views
- Various Ruby Gems:
- Devise Token Auth
- Amazon Web Services S3
- AngularJS 1.5
- Google Material Design
- LESS / CSS
- Travis CI
- Git / GitHub