Profile Center Lehel Keresztes
RSS
This website is an internal Roche tool, through which Roche employees can
register and then keep their details up to date, such as name and address
but also profile photo, email settings, preferences, interests. The site’s goal is
to serve as a unified login platform across the whole Roche network. It uses
Eloqua as its database. I was the lead developer for this project.
Key features:
- Laravel framework
- direct Eloqua integration via RESTful API
- all the data is stored and pulled to the application from Eloqua (ex. dropdown
list values, interests, user data, etc.)
- oAuth2 authentication
- extensive caching
- media optimization via Gulp build system
- account activation and Eloqua Double Optin system
- bi-directional field name mapping
- bower and composer package managers
- emails are sent from Eloqua
- served over HTTPS
- fully responsive front end
- custom Google Analytics event tracking