Skip to content

Latest commit

 

History

History
73 lines (50 loc) · 2.33 KB

README.md

File metadata and controls

73 lines (50 loc) · 2.33 KB

OOTD App

OOTD (Outfit Of The Day) is an application created to help users put together outfits quickly, without the hassle or the mess of trying them on! Users are able to create a digital inventory of their closets and organize their clothes, simply by uploading images from the Internet. OOTD makes it easy for users to generate outfit ideas and create the optimal outfit for the onset of their day and even plan and save outfits for the future.

Features

mockup2
clothing.mp4
outfits.mp4

Prerequisites

Before you get started, make sure you have the following tools installed:

  • Go (version 1.20.3)
  • Angular CLI (version 15.2.6)
  • Node.js (version 18.15.0)

** These versions are the optimal version types to install. Depracated versions may not behave as expected.

General Installation

To install and run the project locally, follow these steps:

  1. Clone the repository locally using the following command
git clone https://github.com/gatorcloset/OOTD.git

Backend Installation

  1. Ensure Go is properly installed by running "go --version" in Terminal
  2. Navigating to the backend directory (by performing the cd command) like so:
cd backend
cd go
cd src
cd github.com
  1. Install Go dependencies by running the following command:
go mod download

** If certain packages are not being installed properly, run "go get -u ____", where ___ is the package name

Frontend Installation

  1. Verify Node.js, Angular CLI and NPM are installed correctly by running "node -v", "ng -v", and "npm -v"
  2. Run the following command, to install all necessary dependencies:
npm install
  1. Run the build command to construct the project:
ng build
  1. Lastly, run this command to launch the project on http://localhost:4200
ng serve
  1. Happy outfit building :)

Further help