This document describes the development of an e-commerce web application called "46 Shops" using the MERN stack. The application aims to help small shops and grocery stores sell their products online. It allows store owners to manage products, customers, and orders, while customers can browse products, add items to cart, and make purchases. The development follows a waterfall model, with phases for requirements analysis, design, implementation, testing, and deployment. Features like wishlists, price alerts, and multiple shipping addresses may be added in the future to expand the application's capabilities.