This repo is a Trello clone built with VueJS. I decided to make this app over a free weekend of mine as a way to learn VueJS. Since I built the app purely as an exercise over the span of 48 hours it is not fully-functional or bug-free. The purpose of this project was to create an application that met the minimum requirements listed below. Each requirement was created to achieve a specific learning goal.
- There are two views--one that displays the collection of board and another that displays the lists and cards for a given board (Vue router)
- The app uses components to modularize the code (Vue components)
- Both cards and lists are draggable (Vue directives)
- Local storage is used and continuously updated to synchronize data across components (Vue watch/data binding)
- You can create and edit cards, card descriptions, lists, and boards (Vue events)
- You can "star" your most important boards and see the filtered subset at the top of the board collection page (Vue filters)
If you'd like to collaborate on a project, learn more about me, or just say hi, feel free to contact me using any of the social channels listed below.