Skip to content

OOTD (Outfit of the Day) is a web-application that enables users to create a digital closet. Features include adding and managing articles of clothing and building outfits.

Notifications You must be signed in to change notification settings

gatorcloset/OOTD

Repository files navigation

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

About

OOTD (Outfit of the Day) is a web-application that enables users to create a digital closet. Features include adding and managing articles of clothing and building outfits.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •