IS-44-appWEB-BaryshevaAnastasiia-FIOT-2025

Online Beadwork Store “Flames of Darkness”

Relevance of the Topic
With the rapid growth of e-commerce, more and more people prefer online shopping — particularly in the handmade and artisan goods sector. The topic is relevant because beadwork jewelry is highly popular among young people and admirers of unique items, as it emphasizes individuality. An online beadwork store helps expand the audience of buyers, automate the sales process, and promote Ukrainian handmade products both domestically and internationally.

Topic
HTML document tags and attributes. Structural markup. GIT. GitHub. Working with repositories. Description of the logic of a personal web application.

Purpose of the Project
To simplify and speed up the process of browsing and selecting beadwork items, enable ordering and pre-ordering, and provide various payment and delivery options.

Objectives

Main Functionality
Home Page
When loading the web application, the user can log in or register.
After login, the home page is displayed, allowing users to:

Functional Requirements

  1. Guests can freely visit the website.
  2. Guests can browse all product categories.
  3. Guests can view detailed information about a product.
  4. Users can create an account or log in.
  5. A gallery page with product photos is available.
  6. Store information (contacts, location, and social media) is accessible.
  7. Authorized users can place orders.
  8. Users can edit the cart before finalizing an order.
  9. Users can select a payment and delivery method.
  10. Users must confirm their order.
  11. The administrator can edit the product catalog and quantities.

Non-Functional Requirements

  1. The site supports at least 1,000 users simultaneously.
  2. The interface is intuitive and easy to use.
  3. The system ensures data security — client data is confidential, passwords are hashed.
  4. The site works on both desktop and mobile devices.

Use Case Diagram