Armoire is an intuitive real time apparel planner and scheduling platform built with Ruby on Rails. It optimizes your daily outfit selection based on:
-Apparel/Accessories/Shoes you already own
-Current geocoordinates
-Time since last wear
-Color coordination
-Amount of likes by friends
Features
-Users can uploaded pictures, set attributes of their favorite garments, shoes and accessories.
-Users can create their own unique outfits, and preview before adding to their Armoire.
-Alternatively users can generate random outfits, or view customized recommendations based on a proprietary algorithm.
-Users can friend, favorite outfits and communicate with other users.
-Weather API integration (Forecast.io) for real time updates based on season/weather reports.
-Clean, user friendly interface
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Ruby Version 2.3.0
Rails Version 4.2.5
How to get development env running:
Make sure the correct versions of Ruby and Rails are installed on your system. Fire command prompt and run command:
ruby -v && rails -v
Clone Armoire git repository
git clone [email protected]:chrisbradshaw/armoire.git
Install all dependencies
bundle install
Create db and migrate schema
rake db:create
rake db:migrate
Don't forget to open PostgreSQL
rails s
Navigate to localhost:3000 in your browser.
- Ruby on Rails - server-side web application framework written in Ruby
- Geocoder - Geocoder is a complete geocoding solution for Ruby
- Forecast.io - most accurate source of hyperlocal weather information
- Devise - Flexible authentication solution for Rails with Warden.
- Carrierwave - Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks
- Fog - The Ruby cloud services library
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
-
Chris Bradshaw - Version 1.0 - chrisbradshaw
-
Jen Abella - Version 1.0 - psswf1172
-
Chris McGuigan - Version 1.0 - cmc33
-
Maisie Athens - Version 1.0 - mathens
This project is licensed under the MIT License - see the LICENSE.md file for details