Skip to content

OblivionLi/origami

Repository files navigation

Origami Shop

About Project

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.

Main Technologies Used

  • PHP (Laravel)
  • React + React-Redux
  • Material UI (4.0 !important; project developed before 5.0 update)
  • SCSS

.env important settings

  • MAIL settings (i used mailtrap for testing purposes)
  • STRIPE_KEY=
  • STRIPE_SECRET=
  • CASHIER_CURRENCY=

TODO (for future)

  • 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.

You can check out my video presentation of the project here

About

Origami shop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published