ujorgeleite / pragma-pair-front

This is a DBServer and PragmaTeam pair-programming code challenge.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

code-challenge

This is a DB Server and PragmaTeam pair-programming code challenge.

What's this application?

This repository contains the frontend part of a voting facilitator tool for lunch, developed in AngularJS. We will work together to make some improvements on it and, of course, have some fun as well.

Original Code Challenge: Original Code Challenge

Good things to know about this App

  • Made in AngularJS
  • Consumes REST endpoints
  • Pretty simple UI
  • Has no authentication
  • The tests are running over the compiled folder

Known improvement opportunities

  • Test coverage is not ideal
  • Have more integration tests
  • Do not compile into a folder to run the tests
  • A lot of code design issues to fix
  • Make it a little bit real using users and restaurants

Existents screens

alt text

alt text

alt text

Suggested and available Commands

nvm use (or manually install nodejs version 10.15.3)

npm install

npm run build

npm run start

npm run start:watch

npm run test

http://localhost:8080/compiled

About

This is a DBServer and PragmaTeam pair-programming code challenge.


Languages

Language:JavaScript 77.1%Language:HTML 12.5%Language:CSS 10.5%