A website for tea drinkers to discover new tea, rate tea and write messages.
Tea Time uses microservice architecture and is built with the following:
- JavaScript
- Node.js
- Express.js
- MySQL
- SQL
- ZeroMQ
- Handlebars
- CSS
- HTML
- Provides the UI.
- Displays teas, organized into categories (type, caffeine and flavor).
- Has functionality to receive tea suggestions based on user preferences.
- Receives a message entry about a tea from the main program.
- Sends all messages about that tea back to the main program.
- Receives a rating about a tea from the main program.
- Sends the average rating for that tea back to the main program.
- Receives a mood from the main program.
- Sends back a tea suggestion based on that mood to the main program.