Skip to content

The online shopping project with Django is a reliable e-commerce website that enables users to browse and purchase products online securely. The system provides users with an easy-to-use interface, secure payment processing, and robust database management.

Notifications You must be signed in to change notification settings

sanjidaaaziz/Skincare-Product-Website-in-Django

Repository files navigation

Skincare-Product-Website-in-Django

The online shopping project with Django is a reliable e-commerce application that enables users to browse and purchase products online securely. The system provides users with an easy-to-use interface, secure payment processing, and robust database management.

System Design

Designing an online shopping system involves multiple components such as customer interface, admin interface, database management, server architecture, payment options, and security protocols. Here's an overview of the features for designing an online shopping system:

Features of admin side:

• Dashboard – From the admin dashboard, you will have access to all of the system’s core functions. For example, product summaries, orders etc.

• Admin Access to Product Management Information System – The admin has access to the product management information system. He has the ability to add, update, and delete products.

• Manage Orders – As one of the admin’s primary tasks, the admin can accept or reject orders from clients on a case-by-case basis.

• Customer Management – The admin has access to the customer’s account. The system administrator can add, edit, and update customers.

• Secure Login and Logout – One of the system’s security features is the secure login and logout system, which is enabled by default.

Features of customer side:

• Login Page – This page is where customers enter their website credentials to receive access to all of the site’s features.

• The Register Page – is where new customers create their website login credentials.

• Homepage – This is the system’s default page when customers visit the website. This page displays the products available for purchase in the store, or you may search for specific items using the search box above the products.

• Contact Us – The frontend client can send an inquiry to the system’s administrator via the contact us page.

• Feedback – The frontend user can submit feedback to the system’s administrator using the feedback feature.

• Customers’ Profiles – Customers can register and edit their profiles in the frontend. In a nutshell, this system includes a customer management system.

• Product View Page – The page on which the customer adds the product to his or her cart as well as the page on which the product’s specific information is displayed.

• Cart List – The page that lists the products that the consumer has chosen is called the Cart List Page. The customer can complete the order checkout process on this page.

• My Orders Page – This is the page where the customer’s orders are listed.

• Payments – This Django Skincare website Project accepts Bkash’s Payments as a payment mechanism.

• Order Tracking – This website allows customers to track their orders.

Steps to run the system

These are the step’s to run an Online Skincare Product Website Project in Django:

1. pip install virtualenv

Firstly, we need to install the virtualenv, Open a command prompt by going to the project folder directory and typing CMD. After opening the CMD type “ pip install virtualenv”.

2. virtualenv env

Then, after installing virtualenv we have to type “virtualenv env” and enter.

3. cd env/Scripts

Next, we must type. “cd env/Scripts” and press enter.

4. Activate

Next, we need to type “activate” then press enter.

5. cd ../..

Then will type “cd ../..” and press enter.

6. Install Django

To install Django, “pip install django” command is need to be typed.

7. python manage.py makemigrations

After installation of the requirements, we need to type this command “python manage.py makemigrations” to create a tables in the database.

8. python manage.py migrate –run-syncdb

The command “python manage.py migrate –run-syncdb” need to be typed after making migrations to migrate the tables in database.

9. python manage.py createsuperuser

After migration of database you need to create super user to login in the admin account, just you need is to type the command “python manage.py createsuperuser”.

10. python manage.py runserver

Lastly, after creating super user, the command “python manage.py runserver” need to be typed for testing and launching the project.

11. http://127.0.0.1:8000/

Finally, to access the project dashboard, we have to copy this URL “http://127.0.0.1:8000/” into our browser.

About

The online shopping project with Django is a reliable e-commerce website that enables users to browse and purchase products online securely. The system provides users with an easy-to-use interface, secure payment processing, and robust database management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published