Wall Desk Floor is like a cat shelter. We aim to find a new home for our wonderfully used books. Though none of these books are curated, we know for a fact that we have some damn good books. Browse around and we hope you find what you want. This is an ongoing project and the checkout doesn't actually work. Mainly a joke.

Wall Desk Floor (name spending) is an online used bookstore built with the MEAN stack.

Timeframe: 9 days | Live Demo | Source Code

I tackled mainly the Front-End, and working on simple wireframes prior to writing any code. As mentioned, Wall Desk Floor really tries to highlight the needs of the user hence, we have made callouts easy to navigate and allow the user to return to pages they were previously at.

I wrote all the CSS and utilized Angular's powerful built-in functionality such as directives and two-way data binding. Before transitioning to Angular, I have always written a lot of the AJAX calls and interactivity with jQuery. Nonetheless, Angular's front-end framework was easy to catch on. 

I intended to use Foundation 6 but because AngularJS is almost set to replace jQuery at some point, I relied simply on the grid from Foundation 5 and wrote 95% of the CSS for the app. I decided to go with ngAnimate and CSS animations because as mentioned, jQuery and Angular are not exactly friends. I also experimented with bower - a front-end dependencies package manager. I originally wanted to write in Sass and use gulp.js to compile it into CSS but time ran out and we wanted to be able to deliver an MVP.