Dee_Store Simple_Online_Shopping_Website

screenshot of Dee_Store Simple_Online_Shopping_Website
flask
firebase

This is a simple online shopping web application that I developed for an assignment of the bachelor's degree. For the front-end, a HTML + CSS template has been used while the backend has been developed using PHP, MYSQL, AJAX, jQuery & etc. Sharing this for the purpose of beginners to use this as ...

Overview

Dee Store is a simple online shopping web application that was developed for a bachelor's degree assignment. The front-end of the application uses HTML and CSS templates, while the back-end is developed using PHP, MySQL, AJAX, jQuery, and Python. The application includes features such as a shopping cart, checkout order, dummy payment interface, product listing, simple chatbot, product search using keywords, product search using images, order status, login/logout functionality, admin dashboard, order listing for admins, and complete orders for admins. The application is shared for the purpose of beginners to use it as a reference for their own projects.

Features

  • Shopping cart: Users can add products to a shopping cart for easy checkout.
  • Checkout order: Users can proceed with the checkout process to place an order.
  • Dummy payment interface: The application includes a simulated payment interface for testing purposes.
  • Product listing: The application displays a list of products available for purchase.
  • Simple chatbot: A JavaScript-based chatbot is implemented to provide assistance to users.
  • Product search using keywords: Users can search for products using keywords.
  • Product search using images: A Python-based image search feature is included, requiring the user to run a Python app within the Python directory.
  • Order status: Users can check the status of their orders.
  • Login/Logout: The application allows users to log in and log out of their accounts.
  • Admin dashboard: An admin dashboard is available for managing orders and other administrative tasks.
  • Order listing (admin): Admins can view a list of orders placed by users.
  • Complete orders (admin): Admins can mark orders as complete.

Summary

Dee Store is a basic online shopping web application that provides essential features such as a shopping cart, product listing, and checkout process. It also includes additional functionalities like a chatbot, image search, and admin dashboard. The application is shared as a reference for beginners to learn from and use in their own projects. However, it should be noted that the codebase may not have been optimized for performance and may contain inefficient parts, as it was developed several years ago.

flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.

firebase
Firebase

Firebase offers a comprehensive set of features, including real-time database, authentication, hosting, cloud functions, storage, and more. Firebase provides an easy-to-use interface and allows developers to focus on building features rather than managing infrastructure.

dashboard
Dashboard

A dashboard style website template is a pre-designed layout that features a user interface resembling a control panel or dashboard. It typically includes charts, graphs, tables, and other data visualization tools that allow users to monitor and analyze data in real-time.

ecommerce
Ecommerce

Ecommerce websites sell products or services to customers through an online storefront. These websites typically include features such as product listings, shopping carts, payment processing, and order management tools.