Ecommerce Web Application
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2022.
Päätekijä: | |
---|---|
Muut tekijät: | |
Aineistotyyppi: | Opinnäyte |
Kieli: | English |
Julkaistu: |
Brac University
2023
|
Aiheet: | |
Linkit: | http://hdl.handle.net/10361/18049 |
id |
10361-18049 |
---|---|
record_format |
dspace |
spelling |
10361-180492023-04-02T21:01:50Z Ecommerce Web Application Pantha, Khaled Mahmud Akhanda, Farhan Isteaq Rabiul Alam, Md. Golam Department of Computer Science and Engineering, Brac University DRY Jinja2 Django E-commerce Web Application E-commerce. Application software. This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2022. Cataloged from PDF version of thesis. Includes bibliographical references (page 17). ECommerce is the term used to describe the selling of products and services online. It’s one of the most dynamic industries in the world, and it’s growing faster than ever in the past few years. In 2016, ecommerce sales reached $521.6 billion worldwide. Many people believe that ecommerce will soon surpass traditional banking as the number one way for businesses to make money. That’s because ecommerce sites can offer a lot of advantages over traditional methods of selling products. The COVID 19 issue is accelerating the growth of e-commerce towards new industries, customers, and product categories. This might mean that over time, e-commerce transactions will change from being for luxuries to being for necessities [2]. Since I had the option to work on any project for my internship final, I decided to choose ecommerce website development for the aforementioned reasons. I developed my python development skills while working in the industry, therefore I decided to complete the project using Django, a python-based web development framework. And because the back-end programming was my main area of focus, I largely used HTML and CSS for front-end development. Since I had not yet developed a website, the process was undoubtedly tough. As a result, I had to master a range of new technologies, including DRY (Don’t Repeat Yourself)[1], creating website structures, and learning new languages like HTML and CSS. I have acquired a variety of different skills throughout the course of my career, including team leadership, communication, and appropriate research techniques for problem-solving. The use of a templating language like Jinja2 and knowing which functions to use with what is an example of a hurdle I encountered while developing. Additionally, installing libraries and dependencies presented many difficulties. I had to manually install many libraries or store them in my project folder in order for it to work because I couldn’t install them using the command prompt. However, when I encountered more difficulties, it took me less time to find a solution. As a result, from my perspective, I would strongly advise students like me to take part in these kinds of real-world projects rather than solely depending on textual or academic knowledge. He or she will be able to learn a lot during this procedure. Khaled Mahmud Pantha B. Computer Science 2023-04-02T07:35:33Z 2023-04-02T07:35:33Z 2022 2022-09 Thesis ID: 19101084 http://hdl.handle.net/10361/18049 en Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. 17 pages application/pdf Brac University |
institution |
Brac University |
collection |
Institutional Repository |
language |
English |
topic |
DRY Jinja2 Django E-commerce Web Application E-commerce. Application software. |
spellingShingle |
DRY Jinja2 Django E-commerce Web Application E-commerce. Application software. Pantha, Khaled Mahmud Ecommerce Web Application |
description |
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2022. |
author2 |
Akhanda, Farhan Isteaq |
author_facet |
Akhanda, Farhan Isteaq Pantha, Khaled Mahmud |
format |
Thesis |
author |
Pantha, Khaled Mahmud |
author_sort |
Pantha, Khaled Mahmud |
title |
Ecommerce Web Application |
title_short |
Ecommerce Web Application |
title_full |
Ecommerce Web Application |
title_fullStr |
Ecommerce Web Application |
title_full_unstemmed |
Ecommerce Web Application |
title_sort |
ecommerce web application |
publisher |
Brac University |
publishDate |
2023 |
url |
http://hdl.handle.net/10361/18049 |
work_keys_str_mv |
AT panthakhaledmahmud ecommercewebapplication |
_version_ |
1814309135065284608 |