Welcome to Dream Dusk, your ecommerce hotspot for a neurodivergent
![checkpoint demo]
Here's the scenario: do online shopping without being bombbarded by excessive information
After unbundling the project:
- Run
npm install
in your terminal. - Run
npm run server
. This will run your backend on portinsert port
. - In a new terminal, run
npm start
. This will run your React app on portinsert port
.
Make sure to open [insert local host points](insert local host points) in the browser to verify that your backend is working before you proceed!
The base URL for your backend is: insert json url
As a user, I should be able to:
Example Response:
[
{
"id": 177,
"brand": "maybelline",
"name": "Maybelline Line Stiletto Ultimate Precision Liquid Eyeliner",
"price": "10.29",
"price_sign": null,
"currency": null,
"image_link": "https://d3t32hsnjxo7q6.cloudfront.net/i/350d6c6c2fa3add8ee40189cd19bfe0a_ra,w158,h184_pa,w158,h184.png",
"product_link": "https://well.ca/products/maybelline-line-stiletto-ultimate_17295.html",
"website_link": "https://well.ca",
"description": "Easily Creates Slender Lines\n\n Rich, Even Color\n All-Day Wear\n Smooth Glide Felt Tip\n Flexible tip guides on smoothly for the most precise control.\n All-day wear up to 8 hours\n",
"rating": 4.0,
"category": "liquid",
"product_type": "eyeliner",
"tag_list": [
],
"created_at": "2016-10-01T18:27:50.155Z",
"updated_at": "2017-12-23T20:51:16.164Z",
"product_api_url": "https://makeup-api.herokuapp.com/api/v1/products/177.json",
"api_featured_image": "//s3.amazonaws.com/donovanbailey/products/api_featured_images/000/000/177/original/open-uri20171223-4-p0eowt?1514062276",
"product_colors": [
{
"hex_value": "#000000",
"colour_name": "Blackest Black "
},
{
"hex_value": "#4E2F2F",
"colour_name": "Brown Black "
}
]
},
]
Example Response:
{}
![Full demo]`.