Ecommerce Jewellery Store Sample Application
The Ecommerce Jewellery Store sample app showcases KendoReact UI components, including a Data Grid, AppBar, Inputs, Dropdowns, Icons, Chart, Form, Buttons, and CSS utility classes from the Progress Design System. It demonstrates the integration of KendoReact components with both Vite and Astro.
How to Run the Demo
Whether you are looking for examples how to use KendoReact in applications, or for a starting point for your own online shops, head over to the live Ecommerce Jewellery Store Application. You can find the Vite application's source code on GitHub and the Astro application's source code on GitHub
To play with the demo and see how it’s built, you may want to run it locally:
- Clone or download the source code from GitHub.
- Install the required dependencies via
npm install
. - Make sure you have activated your license.
- Use
npm run build
(for production usage) ornpm run dev
command to start a dev server. - Open
http://localhost:5173
to view the Vite Ecommerce app. - Open
http://localhost:4321
to view the Astro Ecommerce app.
About the App
This application was built following best practices for using KendoReact components, maintaining a clean structure that makes it an excellent learning resource. You can explore how to set up complex components such as the Data Grid (Table), Charts, Inputs, Dropdowns, and Forms. Additionally, it includes examples demonstrating how to handle component interactions, such as setting the Chart type based on button selection or implementing a functional shopping cart.
Styling KendoReact Components with Ease
To make styling as easy as possible, you can use the KendoReact Themes that come out-of-the-box with this React UI components library. In this demo, we use the KendoReact Default Theme to make our components stand out and look great.
For more information on how to add one of the themes to your project, refer to the article on using the KendoReact themes in React projects.
If you're interested in applying more styling, How to Add Custom Styles to KendoReact Components with Sass is another helpful resource.
Easier Collaboration with Your Designers
To enable a smooth and trouble-free collaboration between designers and developers, the Progress Design kit offers several UI Kits for Figma. These kits supply your designers with assets that match the KendoReact UI components at your disposal. Matching building blocks on both sides - design and development - guarantee the smooth implementation of the design.