NORMA eResearch @NCI Library

Star Nutrition: Technical Report

Shaw, Colin (2023) Star Nutrition: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.

[thumbnail of Bachelor of Science]
Preview
PDF (Bachelor of Science)
Download (12MB) | Preview

Abstract

The report's goal is to give a breakdown of the essential elements and features of Star Nutrition. The reports delve into the application's structure, covering models like Product, Category, Order, and UserProfiles that specify the data architecture and interactions. The operations for the homepage, product listing, and checkout are described, including information on how views manage incoming requests and produce suitable HTTP replies.

The Category and Product models, which classify and represent products with their qualities, are two models that are highlighted in the paper. Order information and line items are managed via the Order and OrderLineItem models, respectively. Additional user data is kept in user profiles. It is explained how views like "products_view" control the organisation, sorting, and searching of product displays. The checkout procedure is divided into parts, starting with form submissions and ending with payment processing via the Stripe API.

The report provides a thorough overview of the fundamental components of the programme, including models, views, and forms. It emphasises how these elements work together invisibly to make Star Nutrition. The report is a reference for readers and developers interested in learning about the internal workings of the Django-based e-commerce platform.

Item Type: Thesis (Undergraduate)
Supervisors:
Name
Email
-, -
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software
H Social Sciences > HF Commerce > Electronic Commerce
Q Science > QP Physiology > Nutrition
Divisions: School of Computing > Bachelor of Science (Honours) in Computing
Depositing User: Tamara Malone
Date Deposited: 01 Aug 2024 09:20
Last Modified: 01 Aug 2024 09:20
URI: https://norma.ncirl.ie/id/eprint/7005

Actions (login required)

View Item View Item