Shuez&Buez (Shoes and Booze) is an ecommerce platform providing a clean and minimalistic UI for a pleasant shopping experience.
The shop provides designer footwear to pair with fine craft beer. Customers can create user accounts to view their order history
and seamlessly process their payments with Stripe.
- 🛒 Redux Toolkit used for state management and logic for cart items
- ⏫ React Router for client side routing allowing "snappy" page navigation
- 🍪 JSON Web Token stored in cookie via react-cookie for User Authentication
- 💲 Stripe API for real world payment processing
REST API created with Node & Express.js querying data from postgreSQL database. Each product was invidually constructed along with it's images, price, and description. Each assigned a STRIPE API PRICE KEY. End points are pre-built to expand on new features and functionality that Admin can access: Logistics - Data analysis, Creating/removing products and managing customers and orders allowing capabilities of a real world ecommerce shop.
- Clone the repo
git clone https://github.com/Dnhem/shuez_and_buez.git
- Install dependencies
npm i
- Start the app on frontend - cd in frontend and run:
npm start
- Start the app on backend - cd in backend and run:
node server.js
RUN BACKEND TESTS - cd in backend and run:
jest
RUN FRONTEND TESTS - cd in frontend and run:
UNDER CONSTRUCTION 🏗
Dana Nhem
https://www.linkedin.com/in/dana-nhem-developer/
Project Link - https://github.com/Dnhem/axon-beta