Skip to content

Wearables e-commerce web design collaboration

License

Notifications You must be signed in to change notification settings

nedmarafawi/DigitalDen

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DigitalDen

Wearables E-Commerce

🔖 About The Project

Build an e-commerce app that will showcase all of the provided wearables items.

🧰 Built with

  • React.Js
  • Node.Js
  • MongoDB
  • styled-components

🚫 Not allowed

Cannot use any external UI libraries, including, but not limited to, Material UI, Bootstrap.

📲 Usage

Frontend

  • View all items in the database.
  • Purchase items that are in stock.
  • View a cart containing all items from the user purchase.
  • Edit cart before completing the purchase.

Backend

  • RESTful
  • Provide the FE with the required data in a succinct and organized way.
  • update the inventory as users make purchases.

Stretch Goals

  • User can signin via bcrypt
  • User can search the store for item(s) based on various criteria.
  • Users can choose which criteria they want the products to be sorted by

📊 About the Data

All about Wearables! There's 349 items in the _data/items.json file.

Item Object

  {
    "name": "Barska GB12166 Fitness Watch with Heart Rate Monitor",
    "price": "$49.99",
    "body_location": "Wrist",
    "category": "Fitness",
    "id": 6543,
    "imageSrc": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBwgHB...<REST_OF_IMAGE_ENCODING>",
    "numInStock": 9,
    "companyId": 19962
  },

Company Object

  {
    "name": "Barska",
    "url": "http://www.barska.com/",
    "country": "United States",
    "id": 19962
  }

🗂 Project management tool

We used Trello because you can easily see cards based on what needs to be done, what we're currently doing, and what we’ve completed already.

🔥 TEAM Name

Fantastic 4

🤝 Collaboration

📄 License

Distributed under the MIT License. See LICENSE.md for more information.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.1%
  • HTML 1.7%
  • Shell 0.2%