Skip to content
/ Froom Public

Fullstack web application with data analysis for virtual wardrobe management

License

Notifications You must be signed in to change notification settings

aniaxb/Froom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Froom - web application for managing user's virtual wardrobe

Froom logo

Project Structure

  1. Frontend
  2. Backend
  3. Data Analysis
  4. Diagrams - made for engineering thesis with PlantUML

Purpose

Froom is a web application for virtual wardrobe management. It has many functions available:

  • Adding new clothes (supported by data-analysis - extracting colors and detecting shape of clothing from an image)
  • Editing and removing clothes from the wardrobe
  • Filtering clothes inside the wardrobe
  • Outfit creator
  • Random outfit generator
  • Outfit duplicator
  • Editing and deleting outfits

Prerequisities

  • Docker - version 20.10.x and higher
  • Docker Compose - version 3.8. or higher

Installation

To build containers in Docker run command below:

docker-compose build

To run created containers use command:

docker-compose up

Browsing the app

Having successfully started the containsers, in order to browse the app, simply access this url: (http://127.0.0.1:5173/)

User's manual (screenshots from the app)

Landing page Landing page cd. Landing page cd. About page About page cd. Contact page Register page Login page Wardrobe page Add new item view Update item view Outfits view Add new outfit view Edit outfit view Filtering Profile view Change password view