Skip to content

This project aims to develop a basic E-Commerce website with its own Authentication system

Notifications You must be signed in to change notification settings

Mr-Machine07/Simple-E-Commerce-Website-using-Flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Here it is the simple and basic E-Commerce Website using Flask. I learnt this from online tutor JIMSHAPECODING by online. After watching the entire video taught by him and practicing, I got an understanding about the flask. it also made me to the next level. The Tutorial Link : https://www.youtube.com/watch?v=Qr4QMBUPxWo

TECHNOLOGIES USED: Flask, Bootstrap, SQLAlchemy, DB Browser for SQLite.

Flask - Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries.It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions. However, Flask supports extensions that can add application features as if they were implemented in Flask itself. Extensions exist for object-relational mappers, form validation, upload handling, various open authentication technologies and several common framework related tools. Applications that use the Flask framework include Pinterest and LinkedIn.

Bootstrap - Bootstrap is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first websites.

SQLAlchemy - SQLAlchemy, a Python toolkit is a powerful OR Mapper that gives application developers the full power and flexibility of SQL. Flask-SQLAlchemy is the Flask extension that adds support for SQLAlchemy to your Flask application.

DB Browser for SQLite - DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.


LIBRARIES USED:

Flask, Flask_bcrypt, Flask_login, Flask_sqlalchemy, Flask_wtf, Jinja2, requests, wtforms


The Website Visual is as Following..

1.Here It is the Home Page of the Simple E-Commerce Site.It contains the Menu bar like Website Name, Home Page,MarketPage, Login User and Register for new user Links. 1_HomePage 2.Login Page as simply the user have an account already, They can login by their user credential.If not click with Registor button and provide new user credential. 2_LoginPage 3.Register Page, Here if the user as new one they provide their credential and create the new one. Once the user registered, initially the site offers 1000 dollor for a new user and it credits on a wallet.the user can purchase using the wallet amount. 3_RegisterPage 4.Market Page Market Page contains the Products available on the store for purchase.The left side shows the products available on the market and the right side shows purchased items on the market.If the user don't like the purchased item on the market they can easily sell the product and it returns to the available product on the market. 4_MarketPage If the user want to know the information about the product just click with More info. The popup window shows the information about the product. 5_ProductInfo popup window If user can click on purchase item for purchase, the popup window confirm the purchase. 6_PurchaseItem_popup_Confirmation After click on the purchase, The purchased Item moved into the purchased item right side.And also the purchase value debited on the wallet, and shows the balance amount. 7_ScreenAfterPurchase Sell the Item popup window. 8_Sell_Item_popup This is page after sold the product. 9_AfterSold This is the intial step to run the flask app in cmd prompt. Run a Flask App using CMD

About

This project aims to develop a basic E-Commerce website with its own Authentication system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published