Loading repository data…
Loading repository data…
Sumon-DevCoder / repository
Mega Mart Frontend is a modern, high-performance seo friendly e-commerce platform built with Next.js, React, Redux & Typescript. It delivers a seamless and responsive shopping experience, featuring fast product browsing, real-time updates, secure authentication, and smooth checkout.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Mega Mart Frontend provides the user interface for the e-commerce platform with a modern and responsive design built using Next.js, TypeScript, React, and Redux. It enables users to browse products, book items, manage carts, and interact with a seamless, intuitive UI. Integrated with the backend through secure APIs, it ensures smooth real-time updates, secure user authentication, and efficient order processing.
Mega Mart Frontend is the interactive interface for a full-stack e-commerce platform, providing an engaging shopping experience. Integrated with the Mega Mart Backend, it features product browsing, cart management, order placement, and booking functionality. The platform is designed to be responsive, offering smooth functionality across devices, and is optimized for both desktop and mobile viewing.
Product Browsing and Management:
User Booking:
Admin & User Roles:
Responsive and Aesthetic UI:
Additional Functionalities:
Mega Mart delivers a fully functional, user-friendly, and scalable platform for the e-commerce trade, supporting effective interaction between admins and users. The new booking feature adds versatility, making it easy for users to secure products or slots while ensuring admins can monitor availability and bookings effectively.
Clone the repository:
git clone https://github.com/Sumon-DevCoder/mega-mart-frontend.git
Navigate into the project directory:
cd maga-mart
Install dependencies:
npm install
Create a .env.local file in the root directory and add your environment variables:
# .env crediential (REDACTED)
DB_URL=mongodb+srv://<username>:<password>@cluster0. 0i0xa.mongodb.net/megaMartDB?retryWrites=true&w=majority&appName=Cluster0
PORT=5000
BCRYPT_SALT_ROUND=12
NODE_ENV='development'
# payment credential (REDACTED)
STORE_ID="aamarpaytest"
SIGNETURE_KEY="dbb74894e82415a2f7ff0ec3a97e4183"
PAYMENT_URL="https://sandbox.aamarpay.com/jsonpost.php"
PAYMENT_VERIFY_URL="https://sandbox.aamarpay.com/api/v1/trxcheck/request.php"
# admin credentials (REDACTED)
admin_email=sumon.devcoder@gmail.com
admin_password=sumon-Dev24%
admin_mobile_number=+8801962-878499
# jwt credentials (REDACTED)
JWT_ACCESS_SECRET=secret
JWT_ACCESS_EXPIRES_IN=365d
JWT_REFRESH_SECRET=refreshscret
JWT_REFRESH_EXPIRES_IN=365d
npm run dev
This project is licensed under the MIT License. You are free to use, modify, and distribute the code for personal, educational, or commercial purposes, subject to the terms of the license. See the LICENSE file for more details.