Setting up a proper GIT workflow

The Morning Machine

 

Morning Machine
Source : https://www.drinkmorning.com/


The Smart Coffee Machine

This coffee machine will enable you to brew great coffee at home while providing you the ability to control temperature, output, and pressure. The machine comes with wifi and a mobile application that enables you to control all these parameters.


The machine comes with several default recipes, and once you got the machine, you can start brewing straight away, even without connecting it to wifi. When connected to the wifi, you can use the mobile application to create more recipes with different configurations.

From the mobile application, you will be able to browse more recipes under different roasters. The app will also enable you to create your own recipes and manage recipes in the machine, among other many features.

roaster_recipes
Roaster recipes


brew_ui
Brew and create recipes


machine_recipes
Manage machine recipes

Find more about the machine: https://www.drinkmorning.com/pages/the-morning-machine

The Technology

The Coffee Machine and the Eco-system use several technologies such as Microcontrollers, C programming, Cloud Technologies, Java, Android, and Swift.

morning-system-design
How It works

The Coffee machine and the mobile application are backed by a Java REST API and AWS Cloud Technologies. All the user data and recipes are stored securely in AWS RDS Databases. We have used various mechanisms to secure the communication among the mobile app, API, and the Machine.

As a fast-growing startup, we have utilized many AWS Services, and it helped us deliver the product on time as we had planned. Java is at the core of our Software system, and the Spring framework and other Java technologies were used when developing the APIs. In addition, CICD was utilized to develop and release new features because delivering quality features as fast as possible to our customers is one of our main goals.

The Machine uses several hardware components integrated with microcontrollers and the C programming language.

When developing all the Hardware and Software components, we made sure that we follow the best practices and patterns in the industry to ensure that we provide a secure, quality product to our clients.

my_morning_machine
My Machine

More updates

  1. https://www.techinasia.com/razers-vc-arm-leads-13m-singapore-coffee-tech-startup-morning
  2. https://vulcanpost.com/755523/morning-coffee-tech-company-raises-1-27-m-led-by-razer/
  3. https://www.businesstimes.com.sg/garage/razer-backs-coffee-machine-startup-morning-leading-us127m-round-0
  4. https://www.red-dot.org/project/morning-machine-50314

Comments