Development of the SPA "Adminpanel YG-GARMENTS.ru" and the REST API in PHP for authorization and implementation of CRUD operations.
The application (SPA) was created for the PHP store YG-GARMENTS.ru. It contains the following pages: Console (Home), Products, Categories, Collections, Blog and Users.
The REST API (PHP) has been developed to perform operations of creating, reading, updating and deleting data (CRUD).
In order to create the SVG sprite, the base Vue CLI loader has been replaced with svg-sprite-loader by customizing the vue.config.js file.
View the app authorization page.
Products list page: Pagination, Filtering by catalog sections, categories and collections, Sorting by id and price, Search by product name.
Screenshot:
Product creation:
Tabs, Add/remove images, Text blocks: Vue2-editor, Featured Products component, SEO fields:
Product edit form tabs:
Product editing process:
Screenshots:
Collection list:
Collection edit:
Creating and editing a blog post: Tabs, Tags: input and selection from the available ones, Add / remove images: cover photo and submissions, Text blocks with images: Vue2-editor, SEO fields.
Post list:
Users list:
Create new user:
Here below is just the script file: