/Vida-exercise

This is the very first web app that I had ever done in AngularJS.

Primary LanguageCSS

Vida front end exercise

A brief story of this web application

This is the very first web app that I had ever did in AngularJS.

It was done during my 7 and a half long interview with a company I worked with, the 9th March 2017. It took me about 4 hours and a half to complete it. I did it that day when they let me do it at their offices after a quick introduction of the company by the CTO and a brief of my previous job experiencies.

Basically during that hours I studied quickly the very basic AngularJS statements to complete the application, that for these resons it is not very standardized.

It was later reviewed with the CTO, whom I explained the decisions that I made in terms of coding style and layouts.

The story continues because I got the job!

This exercise was the exercise that gave me the job and the opportunity to improve further my knowledge with AngularJS!

In this company I had the opportunity of building from scratch a new platform using more reasonable AngularJS stardards that are commonly used.

Indeed, in this exercise, there is no coding style guide, neither a folder structure and neither other AngularJS common standards (remember that this was my first ever single page app done using Angular).

All the functionalities for this app are inside one controller that consumes Vida's APIs.

The flux is pretty much all procedural that start with a very basic login that, if successful, shows a list of clients in a HTML table. With the More Details links, all the client's details can be seen.

Build the app to make it work
  • Run npm install or another package manager like yarn.
  • Then run gulp to build the code: this will create the dist folder.
  • Start the server with node server.
  • Open localhost:9010 to see the app running.
Authorization credentials

User: codingtest@vida.co.uk Password: CodingExercise

Note: Vida APIs are no more working so the credetials are now wrong. As I left the company a couple of years ago, I cannot provide any new ones.