Ducksy is a web application clone of Etsy, which provides an online marketplace for handmade items.
Live demo: https://ducksy.herokuapp.com/
It was built using this stack:
The most common user flow is this:
A user lands on the homepage, uses the search bar, sees a list of products, inspects a product, adds it to their cart, registers for an account, purchases the product, and eventually leaves a review.
The following are screenshots of this user flow:
- Refactor database schemas
- Decompose big React components into a hierarchy of small components
- Add the nice-to-have features
-
Start the backend server: From a terminal within the project directory, run:
sh ./setup.sh
-
Start the frontend server: From a second terminal within the
react-app
directory, run:npm start
-
Experience the app: From a browser, go to:
This was a group project completed by Jade Tran, Huishi An, and Matt Kleinsmith.
Jade Tran: https://www.linkedin.com/in/jadetran603/
Huishi An: https://www.linkedin.com/in/huishi-an-8397311b1/
Matt Kleinsmith: https://www.linkedin.com/in/matthewkleinsmith/