Skip to content

Welcome to our Footwear E-Commerce project! This repository houses a robust DBMS implementation for an online footwear store. The backend is powered by Express and MySQL, while the frontend boasts a sleek and responsive interface crafted with React.js and Material UI.

Notifications You must be signed in to change notification settings

SameerNadaf/DBMS-EcommerceWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online E-Commerce Footwear Website (NodeJs + MySQL DBMS Project)

Welcome to the Online E-Commerce Footwear Website project repository! This project is a comprehensive database management system (DBMS) implementation for an online footwear store. The application is built using NodeJs, Express for the backend with a MySQL database, and the frontend utilizes React.js with Material UI for a sleek and responsive user interface.

Features

  • Product Catalog: Browse a wide range of footwear products with detailed information, including images, prices, and descriptions.
  • User Authentication: Secure user authentication system for customer accounts with features like login.
  • Shopping Cart: Add products to the cart, review the selection, and proceed to a secure checkout process.
  • Order Management: View order history, and manage the shipping details.
  • Admin Dashboard: A dedicated admin interface to manage products, orders, and user accounts.

Technologies Used

  • Backend: Express.js, Node.js, MySQL
  • Frontend: React, Material UI
  • Styling: CSS (or any styling pre-processor), and responsive design for a seamless experience across devices.

Getting Started

To run the project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/SameerNadaf/DBMS-EcommerceWebsite
  2. Install dependencies: npm install (for both the backend and frontend)
  3. Configure the MySQL database connection in the backend (update .env file)
  4. Run the backend server: npm start
  5. Run the frontend application: npm run dev (For both Admin and User folders)

Make sure you have Node.js and npm installed on your machine.

Contributing

We welcome contributions from the community!

Feel free to explore the code, report issues, and contribute to make this online footwear store project even better!

Happy coding! 🚀

About

Welcome to our Footwear E-Commerce project! This repository houses a robust DBMS implementation for an online footwear store. The backend is powered by Express and MySQL, while the frontend boasts a sleek and responsive interface crafted with React.js and Material UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published