An outfit-picking application with Node.js/Sequelize/Express/MySQL/Animate.css
Outfitter is a full stack outfit-picking application. The user may upload their articles of clothing and accessories to the database. Doing so will place the clothes in their virtual closet (and MySQL database), where they can pair articles together and save outfits.
The application is implemented using a Node.js and Express server on the back end, a MySQL database and Bootstrap with Animate.css on the front end.
The demo of Outfitter can be found here on Heroku. It has not been optimized for desktop, so view it on a mobile device.
To install the application follow the instructions below:
git clone git@github.com:lukemyers0921/Outfitter.git
cd Outfitter
npm install
npm install -g sequelize sequelize-cli
sequelize init:models & sequelize init:configIn order to run this application, you should have the MySQL database already set up on your machine. If you don't, visit the MySQL installation page to install the version you need for your operating system. Once you have MySQL isntalled, import the database with the SQL code found in schema.sql in the db folder. You can populate the table by then importing seeds.sql or by adding them in the application.
To run the application locally and access it in your browser, open server.js in the terminal and run the command below.
node server.jsThe application will now be running locally in your browser at the URL http://localhost:8080.