Online Customized T-shirts Designing Project in PHP or ASP.NET

Online Customized T-shirts Designing Project in PHP or ASP.NET

Project Domain / Category

Web-based application

Abstract / Introduction

Online customized T-shirt designing is a website where a registered user can design his\her own T-shirts based on different provided templates. A user after registration can select a t-shirt color, t-shirt type, and size. After that user can start designing the t-shirt. For T-shirt designing a stage is available to users. In designing interface different sticker sizes, templates, fonts, shapes etc. are available to user using which a user can design a T-shirt.

Functional Requirements:

Provide a bulleted list of functional requirements

  1. The user should be registered on a website
  2. On the designing interface, a stage and different designing options should be available
  3. Different types of the T-shirt (With Collar, without a collar, round neck, V-neck, full sleeves, half sleeves, sleeveless etc.) samples\templates should be available on designing interface of the website


  1. Upon selection of T-shirt from the template, T-shirt must be appeared on stage for designing
  2. Colour ranges can be selected from a drop-down box.
  3. On the change of color, the t-shirt color should also be changed on stage
  4. The user can design on a specific rectangle area of a specific size
  5. Different design area sizes must be available in this interface
  6. Different shapes (cartoon characters, flowers, stars, etc.) must be available in this interface.
  7. Different font styles and effect should be in this interface
  8. The user can select drag-drop the shapes and text on the stage
  9. The user can change the text on stage
  10. The user can also upload a customized image for a t-shirt.
  11. After designing task is completed user must submit the finish button.
  12. Upon click of the finish button, the designed T-Shirt image along with T-Shirt information should be stored.


PHP\ or any server-side scripting language

SQL\MY SQL\Oracle\ or any other database management system