Giter Site home page Giter Site logo

avinash-sord12k / eshop Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 2.49 MB

Crafted with Next.js & Material UI, this e-shopping platform empowers buyers to explore, purchase, while enabling shopkeepers to manage inventory efficiently. Seamlessly designed for a modern, intuitive online shopping experience

Home Page: https://eshop-webapp.netlify.app/auth/signin

JavaScript 100.00%
nextjs

eshop's Introduction

E-Shopping Web Application

The e-shopping web application is a versatile platform that serves multiple user roles: buyers and shopkeepers. Built on Next.js and Material UI, it provides an intuitive interface for efficient online transactions.

Key Features

User Roles

  • Buyers: Explore products, add to cart, make purchases, and manage account details.
  • Shopkeepers: Manage inventory, add/update/remove products, track sales, and manage orders.

Product Management

  • Shopkeeper Dashboards: Add new products with details like images, descriptions, prices, and inventory. Edit existing product information and manage stock availability.

User-friendly Interface

  • Utilizes Material UI for a seamless, visually appealing experience.
  • Ensures ease of navigation, responsiveness across devices, and a modern look and feel.

Cart and Checkout

  • Buyers can add products to their cart, review selections, and proceed to a secure checkout with various payment options.

Authentication and Authorization

  • Robust mechanisms for secure access and personalized experiences based on roles and permissions.

Technology Stack

  • Next.js: Leverages server-side rendering for better performance and SEO optimization.
  • Material UI: Offers a wide array of pre-built components for a polished UI/UX.
  • Database: Uses MongoDB for storing product information, user data, and transactions.

Screenshots

Login Page

Login Page

Home Page

Home Page

Register Page

Register Page

Manage Products Page

Manage Products Page

Awesome Performance and SEO

Awesome Performance and SEO

Test Credentials

Running Locally

To run the project on your machine:

  1. Clone the repository.
  2. Run npm install to install dependencies.
  3. Execute npm run dev to start the development server.
  4. Visit localhost:3000 in your browser to view the application.

eshop's People

Contributors

avinash-sord12k avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.