Guitar Bazaar - http://guitarbazaar.trade/#/
I've always wanted to own a guitar shop that allowed me to buy and sell used guitars, service/repair guitars, offer guitar lessons and record music in a studio. I built this website as my personal project for DevMountain based off of that dream.
The admin portion of this site can be accessed if you put
/loginat the end of the url. Login with kk as the username and kkkkkk as the password. Feel free to mess around with the data :) I trust you.
I really wanted to focus on keeping the site optimal at every step. I made sure to use the minified version of all CDN's which I know can make an small difference. Really, it is all those small differences that can really add up and make a great fluid experience for the user. I used gulp to minify all my js files and I minified all images using Amason S3 to host my images). I feel like I just touched the surface with what gulp can do but I really enjoyed working with it.
I've combed over the entire project multiple times looking for needless divs, classes, id's and white space. It is easy to add a class or a div with intentions of using it but then forgetting about it. Again, these seem pretty miniscule but they can add up. I pride myself with clean code as well. Readability is HUGE to me.....Before I can even start debugging I have to clean up the code indentation and spacing. This is something I feel I am OCD about but I get a strange satisfaction from looking at a perfectly indented and symmetrical piece of code. It is almost art to me, in a really nerdy way. This site was hosted using MongoLabs and DigitalOcean
Angular-UI-Calendar - http://angular-ui.github.io/ui-calendar/
Toaster Confirmation Alerts - https://github.com/jirikavi/AngularJS-Toaster
Passport Local - https://github.com/jaredhanson/passport-local
ngAnimate - https://docs.angularjs.org/api/ngAnimate
We had 2 weeks to finish our personal project and I feel I easily put in over 100 hours on this one in that span. I take a lot of pride in it. Thanks for taking the time to look at my work :) Feel free to reach out to me about this project or about anything else really.
Twitter: https://twitter.com/KyleBarl0w
Email: kylebarlow@musician.com
Github: https://github.com/kbazl3
LinkedIn: https://www.linkedin.com/in/kylebarl0w