Skip to content

Machine Learning & Payment Gateway & GeoLocation integrated Pizza Delivary web app build on Python Django HTML CSS

License

Notifications You must be signed in to change notification settings

KoushikBiswas909/Smart_Pizza_Webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

PizzaPy: Smart Pizza Delivery WebApp

Welcome to our project! Aspiring to showcase my proficiency in full-stack web development, I undertook the creation of a dynamic Pizza Ecommerce Web Application that seamlessly integrates user-centric features and innovative suggestions. This project showcases a robust implementation of both front-end and back-end technologies, employing the Python Django framework for the server-side logic and HTML, CSS, and Bootstrap for the user interface.

Key Features and Achievements:

  • User-Friendly Interface:** Designed a visually appealing and user-friendly interface using HTML, CSS, and Bootstrap, ensuring a seamless browsing experience for customers.
  • Authentication and Authorization:** Implemented user registration and login functionalities, enhancing security and personalized experiences.
  • Admin Panel:** Developed an admin panel with features for managing products, orders, and user accounts, thereby facilitating efficient store management.
  • Product Catalog:** Created a diverse catalog of pizza types, complete with detailed descriptions, images, and prices.
  • Shopping Cart:** Designed an intuitive shopping cart system that allows users to add and remove items, providing a smooth purchasing process.
  • Buy Now and Payment Integration:** Integrated the Instamojo payment gateway for secure and hassle-free transactions, offering users a "Buy Now" option for quick purchases.
  • Order Tracking:** Developed a mechanism for users to view their order history and track the status of their current orders.
  • Geolocation Integration:** Leveraged HTTP location retrieval to automatically fetch users' geographic locations, enhancing the user experience by suggesting nearby outlets.
  • Personalized Pizza Suggestions:** Implemented an innovative feature that suggests pizza options based on the user's mood and age, utilizing logistic regression for accurate recommendations.
  • Logistic Regression Model:** Employed the logistic regression algorithm to analyze user data and generate tailored pizza recommendations, showcasing a fusion of machine learning and web development.
  • Full-Stack Implementation:** Demonstrated proficiency in full-stack development by utilizing the Python Django framework for back-end logic, including data management, routing, and authentication.
  • Database Management:** Utilized Django's built-in database models to efficiently manage and store user data, product details, and order information.

This project not only showcases my technical skills in web development but also highlights my ability to integrate diverse technologies to create a holistic user experience. By successfully combining front-end and back-end expertise, I have developed an engaging and functional ecommerce platform tailored for the pizza industry. Through this endeavor, I've honed my problem-solving abilities and solidified my understanding of the interplay between technology and user satisfaction.

Tech Stack: Python Django, HTML, CSS, Bootstrap, Instamojo Payment Gateway, Logistic Regression

This project serves as a testament to my passion for innovation and my dedication to mastering the art of full-stack development, making it a valuable addition to my portfolio.

Contributors

Thanks goes to these people (emoji key):


Sonu Tikadar

💼

Unmesh Sengupta

💼

Koushik Biswas

💼

Contributions of any kind are welcome!