Dev | Staging | Master
Welcome to my mono repo madClones. Started as a small monolith project to build a trello clone, it turned out to be the best project I ever started: it is basically my playground and I have lots of fun with it.
You will not only see a wide variety of front end technologies and a couple of microservices written in different languages and frameworks, but also an emphasis on software design and architecture.
I am a fan of Software Craftsmanship, TDD, BDD and CI practices; therefore this project's main goal is to follow all the coding standard and best practices.
Do no hesitate to contribute and/or send me feedback on twitter.
Client: Fix the boards menu filter Fix cards view not rendering correctly when it updates Update board name and star it from the cards view
Server: Users microservice that handles authentication (signin: validates user and generate token, signup, signout, signcheck: validates token). Trello microservice that handles boards and cards. Deploy microservices with kubernetes on google cloud. Add continuous integration with travis
NodeJS: again I will redirect you to RisingStack. They are awesome and they care about open source.
CodinGame: practicing your algorithm solving skills is a great way to write better code. CodinGame will push you to another level by making you think about the correct data structure, api and algorithm, to use.
React Trello Board: I used their implementation of React Drag and Drop because it is great
I am very happy with the way both applications are structured and working daily to improve on it.