-
QckBuy integrates with Stripe to provide users with a safe and easy payment option. Customers can use their credit or debit cards to make payments for their orders.
-
QckBuy's cart management system allows users to add and remove items from their cart, view the total cost of their order, and proceed to checkout. Customers can also view their order history and track their deliveries.
-
QckBuy uses JWT and cookies to authenticate users and ensure secure access to their accounts. This feature also allows the platform to protect its resources from unauthorized access.
-
QckBuy offers a comprehensive product catalogue that allows customers to browse products by categories and search for specific items. Each product comes with detailed descriptions, images, and pricing information.
-
QckBuy includes a dashboard for admins and delivery persons. Admins can manage the products on the platform, including adding new products, updating existing products, and deleting products. Delivery persons can view orders based on pincode, accept orders, and mark orders as delivered.
-
QckBuy sends email notifications to customers at each step of the ordering process, including order confirmation, updates, and delivery confirmation.
To use the QckBuy frontend, follow these steps:
- Clone the repository to your local machine.
- Install the necessary dependencies by running
npm install
. - Start the application by running
npm start
. - Open a web browser and navigate to http://localhost:3000.
Once you have the application up and running, you can create an account or use one of the following test accounts to explore the platform:
- Admin:
- Email: qckbuy.product@gmail.com
- Password: Puneet@123
- Employee:
- Email: employee1@gmail.com
- Password: Puneet@123
- User:
- Email: puneetverma951761@gmail.com
- Password: Puneet@123
- Backend code: https://github.com/Puneet-iner/QckBuy
- Backend deployment: https://qckbuyproduct.azurewebsites.net/api/v1
- Website: http://qckbuy.s3-website.ap-south-1.amazonaws.com/
QckBuy is a feature-rich and user-friendly e-commerce platform that provides a seamless shopping experience for customers. It includes all the necessary features sresponsivenessuch as payment integration, cart management, product catalogue, and secure authentication. The platform is highly customizable and can be easily integrated with other services. With its mobile and desktop , it is accessible to users on a variety of devices.