Flask Ecomm screenshot

Flask Ecomm

Author Avatar Theme by Mariobox
Updated: 18 Aug 2019
24 Stars

:dollar: An eCommerce App built with Flask, Jinja, SQLite, jQuery and Bootstrap

Categories

Overview

The Flask E-commerce app is an impressive project showcasing a user-friendly platform for purchasing soccer shirts. Developed as a final project for CS50x, it demonstrates the power of Flask, Jinja, SQLite, jQuery, and Bootstrap to create a seamless shopping experience. With a gallery featuring shirt images, descriptions, and prices, users can easily navigate through various filters to find the perfect shirt that fits their preferences. Although some features, such as payment processing, are yet to be implemented, the overall functionality provides a solid foundation for an engaging online shopping experience.

Features

  • User-Friendly Interface: The app utilizes Bootstrap’s card class to create an appealing and responsive layout for displaying soccer shirts, making it easy to browse and select items.
  • Dynamic Filtering: Users can sort through shirts with filters based on region, club vs. national teams, and sale items, allowing for a customized shopping experience.
  • Shopping Cart Functionality: Once logged in, users can add items to their cart, view the subtotal, and make changes to their selections through an intuitive interface.
  • Purchase History Tracking: Users can easily access their purchase history via the “You Bought” link, enabling them to revisit past purchases or use the “Buy Again” option for quick re-ordering.
  • Interactive Notifications: The app warns users to log in before adding items to the cart, ensuring that the process remains secure and user-friendly.
  • Modal Display for Cart Details: When accessing the shopping cart, users are presented with a Bootstrap modal that gives a detailed view of their selected items.
  • Logout Option: After completing their shopping experience, users can log out easily, ensuring a secure session end.