/Cene_EcommercePortal

The E-commerce portal CENE sells a variety of different products, in a wide range of categories, also a platform where sellers or even local shopkeepers can get an opportunity to sell their products.

Primary LanguagePythonMIT LicenseMIT

Cene_EcommercePortal

E-commerce portal (CENE), which sells a variety of different products, in a wide range of categories and a site which is user friendly and easy to navigate. The application provides a login page, with options to login, registration for new users and an admin option for the administrators. After successful login, the user is directed to the home page and category pages, where products are displayed and user can add to cart. The Shopping cart of the user enables the customer to place orders. On the other hand, We aim to provide a platform where sellers, company owners or even local shopkeepers and small businesses can get a platform or opportunity to sell their products.The admin part of the application enables administrators, on behalf of the sellers, to add various suppliers and products as well as modify their details.

Users-

There are 2 types of users in our application:

  1. Customer: The customer who can have an account for the cene site, and can login, shop, and place orders. If an account doesn’t exist, then customer has to register and create an account.
  2. Admin/Administrator: The Admin has the responsibility of adding new suppliers and products, on behalf of the suppliers we are associated with. Admin can also modify product and supplier details. The admin is also responsible for updating images in required format in the database

Implementation -

• Front end-The front end of the application has been created using tkinter. • The logo ,icons and images were resized or in specific cases colored using Photoshop. • Backend-The backend was done using Python programming language and database sqlite3

Tools or Libraries Used -

The following tools and libraries have been used in the project • tkinter • sqlite3 (backend database used) • DB Browser for sqlite 3 (viewing database ) • Datetime module • tkinter messagebox • Random module • Functools module

Entity Relationship Model(ER Diagram) -

image

Screenshots of different pages-

image image

image

image

image

Database Structure -

  1. Customer Table image

  2. Product Table image

  3. Order Info Table image

  4. Cart table image

Conclusion and future work

It has come to our conclusion that e-commerce has undeniably become an important part of our society.The world wide web is and will have a large part in our daily lives. It is therefore critical that small businesses have their own to keep in competition with the larger websites. Creating more opportunities for profit and advancements for businesses, while creating more options for consumers.In future, we plan on expanding this commercial site throughout the nation and also add other features like online payment options and also to make this app more customizable for the customer.