Access the app here: https://my-smart-photo-album.herokuapp.com/
As part of the WDI course, the week 12 project was to build a full-stack application using any technology, framework and tools of your choice.
The brief of the project was to:
- Build a full-stack application by making your own backend and your own front-end
- Have an API of your design
- Have an interactive front-end, preferably using a modern front-end framework
- Use a database, whether that's one we've covered in class or one you want to learn
- Implement thoughtful user stories that are significant enough to help you know which features to build and which to scrap
- Have a visually impressive design to kick your portfolio up a notch and have something to wow future clients & employers
- Be deployed online so it's publicly accessible
My Photo Album is application that allows you to search through your photos by categories. Using Google's Vision API, photos are classified in categories by detecting individual objects and faces within images.
- Ruby, Ruby Sinatra, JavaScript, HTML, CSS, Bootstrap, Google Vision API, Fancybox, Atom (editor), Pry, iTerm, Git.
- Planned the models and the database relationships within the application
- Sketched wireframes and layout of the views
- Created the databases
- Use Google Vision API
- Created the route handlers and view pages
- Improve the way photos are categorised / organised
- Allow multiple photo uploads