Skip to content

nulaprocenta.com new website to substitute the Flash version

Notifications You must be signed in to change notification settings

nhristova/nulaprocenta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nulaprocenta

nulaprocenta.com new website to substitute the Flash version

Links

Work plan

  1. Flash site to HTML5
    • Static pages
    • Painter
    • Ordering by email
    • Price calculation per added element
  2. Store (payment on delivery only)
    • Shopping cart
    • Registration
    • Database to store orders
  3. Payment options - bank transfer, online card payment
  4. Additional features
    • Tags
    • Similar items
  5. Content management functionalities
    • Load lists from database - models, gallery, blog
    • Add/edit model
    • Add/edit posts
    • Add/edit gallery

Requirements

  1. Pages list (public) - see concept_c.pdf

    • Models (pre-defined per season) / default page
    • Configurator / custom model
    • Gallery
    • Blog
    • Q&A
    • Contacts
    • About us
    • Shopping cart
  2. Painter SVG section

    • Create painting functionality
      • hat loads with a certain design
      • the user can modify the colors - when hovering over a stripe - a popup colour dial appears (centred on the cursor) - clicking a colour changes the hovered stripe color
      • add remove elements - pompom, ear flaps
    • When edit completed - a hat object is created/sent to cart and a screen-shot of the hat - price is calculated based on the hat object properties
  3. Features

    • Similar items - search in database by hat type, thickness, colors?
  4. Admin page

    • Add new model
    • Add new post to blog
    • Add new item in gallery
    • Orders list
  5. Database

    • users
    • hat models
    • orders
    • posts
    • gallery
    // hat model properties
    {
        model: string, // Yoda, Thermos, custom
        size: enum, // xs, s, m, l, xl
        length: enum, // dependant on size - 21cm (to base of ear), 
        shape: enum, // oval, round, ears, (not supported triangular)
        pompoms: number,
        lining: boolean,
        thickness: number, // 1, 2, 3 
        material: string // wool, cotton
    }

Routes

  • /models - default (home)
  • /models/:year or ?year=2019
  • /models/:modelId or ?model=201901
  • /configurator
  • /gallery
  • /gallery/:galleryItemId
  • /blog
  • /blog/:blogPostId
  • /q&a
  • /contacts
  • /about

Tech

About

nulaprocenta.com new website to substitute the Flash version

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published