Inspired by the awesomely titled article Every time you build a to-do list app, a puppy dies, I decided to create a proper full stack project . The result is Habits app which is a habit tracker made with React Native and a microservices backend developed using spring cloud netflix suite.
This is a proof-of-concept application which demonstrates Microservice Architecture Pattern using Spring Boot, Spring Cloud and Docker. With a pretty neat user interface, developed using React Native,Redux and Redux Sagas.
For details please visit the readme of respective part of the project
- Habits UI - Native app created with react native. This app can be built to be cross platform and can be run on both android and ios
- Habits Backend - Build using Spring boot, Spring cloud and Docker to demonstrate a typical Microservice architecture. I've tried to follow as much as 12 factor principles while developing the services.