Origami Shop
The project represents an online origami store with dynamic child categories for parent categories.
Has its own CMS system built from scratch that an admin can handle anything on the front-end and has a simple analytic charts (for users, orders paid, revenue).
Also contains a complete user authentication with authorization (user can register/login/logout/forgot-pass | user can have custom roles with custom permissions that allows them to view all content from the admin space or limited access) (USER -> ROLES -> PERMISSIONS).
A cart system built from scratch that handles prices/discounts/taxes automatically and decreases the quantities from products too when the order is placed.
Stripe is used as a payment integration gateway for handling orders payment.
- PHP (Laravel)
- React + React-Redux
- Material UI (4.0 !important; project developed before 5.0 update)
- SCSS
- MAIL settings (i used mailtrap for testing purposes)
- STRIPE_KEY=
- STRIPE_SECRET=
- CASHIER_CURRENCY=
- Improve dynamic parent categories (at the moment only child categories are dynamic), even though you can create/edit parent categories, they dont reflect on the front end yet.