E-Commerce Website with Admin Dashboard

Kamboj
4 min readSep 28, 2023

--

Revolutionizing E-Commerce: A Journey into Building an E-Commerce Website and Admin Dashboard

In today’s digital age, E-Commerce has become an integral part of our lives. From shopping for daily essentials to indulging in our guilty pleasures, online shopping offers convenience like never before. Behind the scenes, however, lies a complex web of technologies and systems that power these platforms. In this blog post, we’ll dive into my journey of creating a dynamic E-Commerce website and a real-time Admin Dashboard that not only manages the store but also offers a seamless shopping experience.

E-Commerce Website

The E-Commerce Website: User-centric and Responsive

Our journey begins with the E-Commerce website. Leveraging cutting-edge technologies such as Next.js, TypeScript, MySQL, Prisma, and more, we set out to create a user-centric platform that’s fully responsive, adapting gracefully to various screen sizes and devices.

Responsive Across Devices(Mobile View)

Seamless Authentication and Secure Payments

To ensure a smooth and secure shopping experience, we integrated Clerk for authentication and Stripe for payment processing. With Clerk, users can confidently create accounts and manage their profiles. Stripe, on the other hand, guarantees the safety of transactions, building trust with our customers.

Clerk Authentication
Stripe Payment Page

Dynamic Showcase and Filters

One of the key features of our E-Commerce website is its dynamic showcase. Each product shines on its dedicated showcase page, allowing customers to explore and make informed choices. We’ve also implemented color and size filters, making it easy for users to narrow down their search.

Product Page with related
Showing Products after filter

Efficient Shopping Cart

The shopping cart, an essential element of any E-Commerce platform, has been thoughtfully designed. Users can add products to their cart and view the total price of their selections. It’s a seamless process that simplifies the shopping journey.

Shopping Cart

The Admin Dashboard: Power and Control

Behind every successful E-Commerce website is an Admin Dashboard that empowers administrators to manage the store efficiently. Our real-time Admin Dashboard is packed with features that make managing multiple stores a breeze.

Creating a new store in the Admin Dashboard

Comprehensive Overview

The Overview page offers a comprehensive snapshot of the store’s performance. It displays crucial details such as product stock, sales, and total revenue. A year-long revenue graph provides insights into the store’s growth.

Dashboard Overview Page

Content Management System (CMS)

Our Admin Dashboard comes equipped with a robust Content Management System (CMS). Admins can create and manage billboards, categories, sizes, colors, and products effortlessly. The CMS streamlines the process of updating and customizing the store.

Creating New Product

Order Management

The Order page displays all orders with detailed information, including phone numbers, addresses, and payment status. It simplifies order tracking and processing, ensuring a smooth fulfillment process.

Order Management Page

Bringing it All Together

Our E-Commerce project brings together a user-friendly store and a powerful Admin Dashboard. Users experience seamless shopping, while administrators have the tools they need to manage and customize the store efficiently.

This project is a testament to effective project management, utilizing a stack of modern technologies to create a fully responsive and multi-store-capable E-Commerce solution. With Clerk for authentication, Stripe for secure payments, and Vercel for efficient deployment, we’ve embraced the latest in web development to deliver an exceptional online shopping experience.

E-Commerce Website & Admin Dashboard

Link of E-Commerce Website: https://ecommerce-store-one-fawn.vercel.app/

Link of Admin Dashboard: https://ecommerce-admin-phi-sage.vercel.app/

Thank you for joining us on this journey of innovation in E-Commerce. We hope this project inspires and informs as we continue to evolve and adapt to the ever-changing landscape of online retail.

--

--