HTML, CSS, JavaScript, React-Bootstrap
- Home Page Product Table: it was fun to create the function that pulls 9 random product cards into the table.
- Subtotal Component: It calculates the cart's subtotal, can apply a discount, and then computes the total.
I ran into a problem where the Login and Cart pages were loading into the navigation bar instead of the body of the page. That was solved by fixing the react router and linking everything up properly.
Linking the APIs to the project also proved troublesome, however some perserverance and experimentation took care of that.
Clone the project
git clone https://github.com/Sam-Lemon/CactiCrafted-Website.gitGo to the project directory
cd my-projectInstall dependencies
npm installStart the server
npm run startGitHub: https://github.com/Sam-Lemon
LinkedIn: https://www.linkedin.com/in/samlemon/