nova-lipstick

byArchana Rajan

Prepare a jelly lipstick with unique colour and detailed usp of the product in 3d models image create

LandingShareLogin
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 7

System Requirements Document (SRD)

Project Name: nova-lipstick

1. Introduction

The nova-lipstick project is an innovative initiative led by Archana Rajan from India, aimed at creating a unique jelly lipstick product with distinctive features. This document outlines the system requirements for a digital platform to showcase the product's unique selling points (USP), including its 3D models, color-changing properties, and embedded designs. The platform will serve as a promotional tool to attract luxury cosmetics buyers and eco-conscious customers.

The goal is to create an engaging and visually stunning experience that highlights the product's uniqueness while providing users with an intuitive interface to explore its features.

Page 2 of 7

2. System Overview

The nova-lipstick platform will be a web-based application designed to present the jelly lipstick concept in an interactive and visually appealing manner. The system will feature:

  • High-quality 3D models of the lipstick showcasing its design and features.
  • Detailed descriptions of the product's USP, including color-changing effects and embedded floral designs.
  • A user-friendly interface for exploring the product's features.
  • Integration with AI tools for generating dynamic visuals and personalized user experiences.

The platform will cater to luxury cosmetics buyers and eco-conscious customers, emphasizing the product's innovative design and sustainable qualities.

3. Functional Requirements

As User:

  • I should be able to view 3D models of the jelly lipstick from multiple angles.
  • I should be able to see detailed descriptions of the product's USP, including color-changing effects and embedded designs.
  • I should be able to interact with the 3D models to zoom, rotate, and explore features.
  • I should be able to customize the lipstick design (e.g., color, engraving) virtually.
  • I should be able to share the product visuals on social media platforms.

As Admin:

  • I should be able to upload and manage 3D models of the lipstick.
  • I should be able to update product descriptions and USP details.
  • I should be able to track user interactions and engagement metrics.
Page 3 of 7

4. User Personas

1. Luxury Cosmetics Buyer

  • Demographics: High-income individuals, aged 25-45.
  • Goals: Seek premium, innovative, and aesthetically appealing products.
  • Pain Points: Limited access to unique and customizable cosmetics.

2. Eco-Conscious Customer

  • Demographics: Environmentally aware individuals, aged 18-35.
  • Goals: Prefer sustainable and cruelty-free products.
  • Pain Points: Difficulty finding eco-friendly luxury cosmetics.

3. Admin

  • Demographics: Internal team managing the platform.
  • Goals: Ensure smooth operation and content updates.
  • Pain Points: Need for intuitive tools to manage 3D models and user data.

5. Visuals Colors and Theme

Page 4 of 7

Color Palette:

  • Background: #F7F3E9 (Soft Cream)
  • Surface: #FFD1DC (Blush Pink)
  • Text: #3E2C41 (Deep Plum)
  • Accent: #FF6F61 (Coral Red)
  • Muted Tones: #B8A9C9 (Lavender Gray)

This palette reflects the luxurious and feminine identity of the nova-lipstick brand while maintaining a subtle eco-conscious vibe.

6. Signature Design Concept

Concept: "Interactive Jelly Universe"

The homepage will feature a floating jelly lipstick suspended in a dynamic 3D environment. Users will see the lipstick surrounded by glowing orbs representing its unique features (e.g., color-changing effects, embedded floral designs).

Key Features:

  • Dynamic Animations: The lipstick rotates slowly, while the glowing orbs pulse and shift colors based on user interaction.
  • Interactive Exploration: Clicking on an orb zooms into a specific feature, displaying detailed descriptions and visuals.
  • Color-Changing Background: The background subtly shifts hues (e.g., coral to lavender) based on the time of day, creating a mesmerizing effect.
  • Micro-Interactions: Hovering over the lipstick triggers a ripple effect, while clicking opens a customization tool.
  • Sound Design: Soft, ambient sounds enhance the immersive experience.

This bold and eccentric design will captivate users and leave a lasting impression, making the nova-lipstick platform unforgettable.

Page 5 of 7

7. Non-Functional Requirements

  • Performance: The platform must load 3D models within 3 seconds on standard devices.
  • Scalability: Support up to 10,000 concurrent users.
  • Accessibility: Comply with WCAG 2.1 standards for inclusive design.
  • Security: Ensure data protection using encryption and secure authentication methods.

8. Tech Stack

Frontend:

  • React for Web

Backend:

  • Python
  • FastAPI

Database:

  • MySQL (with Alembic for migrations)

AI Models:

  • Google Nano Banana for image generation
  • GPT 5.4 for user-friendly responses
Page 6 of 7

AI Tools:

  • Litellm for LLM Routing
  • Langchain

Local Orchestration:

  • Docker
  • docker-compose

Server-Side Orchestration:

  • Kubernetes

9. Assumptions and Constraints

Assumptions:

  • Users will access the platform primarily via web browsers.
  • The target audience values aesthetics and innovation over cost.

Constraints:

  • Limited budget for initial development.
  • High-quality 3D models may require significant computational resources.
Page 7 of 7

10. Glossary

  • USP: Unique Selling Point.
  • 3D Models: Digital representations of objects in three dimensions.
  • WCAG: Web Content Accessibility Guidelines.
  • Eco-Conscious: Environmentally aware and sustainable.
Landing design preview
Login: Sign In
Dashboard: View Metrics
Dashboard: Track Engagement
Models: Upload 3D Model
Models: Manage Models
Content: Update Descriptions