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.
clothing.mp4
outfits.mp4
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.
To install and run the project locally, follow these steps:
- Clone the repository locally using the following command
git clone https://github.com/gatorcloset/OOTD.git
- Ensure Go is properly installed by running "go --version" in Terminal
- Navigating to the backend directory (by performing the cd command) like so:
cd backend
cd go
cd src
cd github.com
- 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
- Verify Node.js, Angular CLI and NPM are installed correctly by running "node -v", "ng -v", and "npm -v"
- Run the following command, to install all necessary dependencies:
npm install
- Run the build command to construct the project:
ng build
- Lastly, run this command to launch the project on http://localhost:4200
ng serve
- Happy outfit building :)
- To get more help on the Angular CLI use
ng help
or go check out the Angular CLI Overview and Command Reference page. - To get more help about Go use
go help
or go check out the Go Installation Steps page.