This is my implementation of the Trello. It's not intended as a complete replication of the App. It's purpose is for studying of JavaScript, jQuery and Backbone
If you want to try it, run
bower install and npm install to install all dependencies and start the page by npm start
The page link is localhost:3000
List creationCard creationCard edit: add labels, duedate, comments, description, move and copyList and Card drag functionCard search function: search the card title and description match the queryNotifications: If a card is subscribed, the actions performed on the card will show in the notifications(Add duedate, change duedate, add comments, move or copy card)
node,express: server and routerjade(now pug),stylus: pre-processor for html and CSSjson: file type to persist the databower,grunt: construct all vendor file dependencies and file minification
Backbone: Manage Model, colleciton, views and routes to minimize page reloadsjQuery: DOM manipulation and user interactionmoment.js: manage date displayedjQuery-ui: drag function and datepicker pluginhandlebars: HTML template used with Backbone views