Loading...
Gadgetoria is a complete e-commerce platform offering a fast, modern, and intuitive shopping experience. It includes a full storefront for customers and an advanced admin dashboard for managing products, categories, orders, reviews, and users. The system is designed to be scalable, clean, and efficient for real-world business use.
The homepage features a responsive navbar with search, cart, and wishlist, along with a dynamic banner slider, top categories, and best-selling product sections. Users can easily navigate and explore highlighted deals and categories.
The products page includes real-time search, category filters, price range selection, sorting tools, and smooth pagination. These features ensure users quickly find the products that match their needs.
Each product page offers a gallery preview, quantity selection, Add to Cart, Add to Wishlist, and Buy Now options. It also includes customer reviews, rating summaries, and recommendations for related or best-selling products.
The platform supports a complete cart system, coupon-enabled checkout, and an order success page. Users can adjust cart items, manage wishlist entries, and finish purchases seamlessly.
The application includes user login, signup, and role-based access control, ensuring proper separation between admin and regular user capabilities.
Users can view and edit their profile information and enjoy theme customization through a light/dark mode toggle.
The admin dashboard provides statistical overviews, category-wise charts, and order status charts. Admins can manage categories, products, orders, and reviews through tables with search, filters, pagination, and full CRUD actions.
Admin features include adding categories with subcategories via modal, editing products through detailed modals, approving reviews, updating order statuses, and deleting items when necessary.
The platform is built using Next.js and Shadcn UI on the frontend, with Node.js and Express.js powering the backend, and MongoDB with Mongoose handling database operations.