gatorcloset / OOTD

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.
3 stars 2 forks source link

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

https://github.com/gatorcloset/OOTD/assets/92867456/79063b85-6451-49d6-9c98-dd14fedaeb5e

https://github.com/gatorcloset/OOTD/assets/92867456/ddac6e61-ae7f-4465-a2fa-8e03ad4affa7

Prerequisites

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

** 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
  3. 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
  3. Run the build command to construct the project:
    ng build
  4. Lastly, run this command to launch the project on http://localhost:4200
    ng serve
  5. Happy outfit building :)

Further help