This project is for test and learning purpose. It should be a service for create polls and use the polls in clients.
Today it's composed by the projects poll-maker and poll-restaurant.
A spring boot rest service that is used for create polls.
It's a spring boot rest application with tomcat embedded. You can build it with gradle and all jar dependencies will be resolved. You can find in the project a Dockerfile to deploy in you container. This is an Eclipse Project and uses Java 8.
The list of main dependencies are:
- Integrate the service with redis to create a storage.
- Create a web application to easy poll creation.
- Integrate with couchdb as an alternative and to learn more about this nosql database
- Integrate with mongodb for learning
A Angular 4+ client for restaurant polls using poll-maker services.
It's a angular 4+ client using jasmine, test bed and protractor tests. You can build it with angular cli and node js, don't forget to run npm install in the root directory before. This is an Visual Studio Code Project and uses Angular 4.
The list of main dependencies are:
- Make it store the location of restaurant.
- Increase the tests, today we have 15 unit tests and increasing on meaningfull and quantity.
- Increase e2e test, today we have only one
- If you already voted in one poll go straight for the results
- Show on screen invalidated restaurants