Skip to content

A digital wardrobe built with Node.js, Express, Multer, SQLite and EJS.

License

Notifications You must be signed in to change notification settings

LucasCur/digidrobe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digidrobe

Digidrobe is a Node.js project that allows users to upload and manage all of their clothing items within their web browser. Users can directly upload images of clothing items, view them in a grid layout, set additional information such as brand and type, and delete items as needed.

Features

  • Upload clothing item images
  • View uploaded items in a grid layout
  • Set additional information (brand, type) for each item
  • Delete items from the wardrobe

Technologies Used

Node.js Express Multer SQLite EJS

Installation

Make sure you have Node.js and npm installed on your system. If not, you can download and install them from here.

  1. Clone the repository:

    git clone https://github.com/LucasCur/digidrobe.git
  2. Navigate into the project directory:

    cd digidrobe
  3. Install dependencies using npm:

    npm install

Usage

  1. Start the server:

    node app.js
  2. Open your web browser and go to http://localhost:3000

  3. Click on the "Upload" button to add a piece of clothing.

  4. View and manage your uploaded items on the main page.

  5. Click on the "View" button to set additional information for each item.

  6. Click on the "Delete" button to delete an item.

  7. Click on "Go to Fitter" to navigate to the outfit fitter page.

  8. Once in the fitter, you're able to generate outfits based on your items.

Contributing

Contributions are more than welcome! If you have any suggestions, improvements, feature requests, or even want to just ask me a quick question, feel free to open an issue or submit a pull request.

License

Digidrobe © 2024 by Lucas Curran is licensed under CC BY-NC 4.0

About

A digital wardrobe built with Node.js, Express, Multer, SQLite and EJS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published