Conteille-Prisca-IP-Project

Conteille Prisca IP Project

Design Process

User Stories:

https://www.figma.com/design/GHkMW0Y3JbCI6QRIXr7hZ7/IP-WebApp?node-id=32-2&t=fTT7zSSNLiwULmK4-1

Features

Existing Features

  1. Homepage (Landing Page) Hero Experience: A high-impact visual introduction to the brand’s “Seamaster-Submariner” fusion philosophy.

3D Masterpiece Viewer: Integration of the Sketchfab API, allowing users to interact with a 3D model of the flagship watch directly on the main stage.

Responsive Navigation: A luxury-tier header that adapts seamlessly from a desktop “Mega-Menu” to a sleek mobile “Hamburger” menu.

  1. Membership Page (membership.html) The “Inner Circle” Enrollment: A dedicated portal for users to view the exclusive Contielle Prisca membership program.

Exclusive Benefits Showcase: A section detailing the perks of membership, such as early access to limited edition drops.

  1. Login & Authentication (login.html) Boutique Gateway: A minimalist, high-security aesthetic login interface designed to feel like entering a private showroom.

Session-Ready Architecture: Structured to handle user authentication for returning collectors using RestDB to store the data of users

  1. Accessories Gallery (accessories.html) Precision Real-Time Clock: A live, functional digital countdown integrated into the UI to symbolize the brand’s updated shop for accessories

Curated Product Grid: A clean, CSS Grid-powered gallery showcasing bespoke straps, maintenance kits, and premium watch winders.

Hover-Interactive Elements: Visual feedback on product cards to maintain an engaging, high-end shopping experience.

  1. User Profile Page Dynamic Tab System: A “Single Page Application” feel that allows users to toggle between Account Settings, Order History, and Digital Ranking without reloading the page.

  2. Community Forum Automated Post Generation: A custom system that generates and displays forum posts, creating a “living” community of watch enthusiasts.

Features Left to Implement

Technologies Used

[HTML5]

[CSS]

[JavaScript]

RestDB

Assistive AI

Assistive AI

Sketchfab Implementation: AI was used to troubleshoot the integration of the Sketchfab API, ensuring the 3D models loaded efficiently.

Clock Logic: Assisted in writing the JavaScript functions for the real-time clock featured on the accessories page.

Profile Page Architecture: AI helped structure the Tab logic for the user profile page, allowing for seamless switching between account sections.

Forum Post Generation: Used AI to develop the logic for generating and displaying community forum posts dynamically.

alt text alt text

Testing

For any scenarios that have not been automated, test the user stories manually and provide as much detail as is relevant. A particularly useful form for describing your testing process is via scenarios, such as:

  1. Contact form:
    1. Go to the “Contact Us” page
    2. Try to submit the empty form and verify that an error message about the required fields appears
    3. Try to submit the form with an invalid email address and verify that a relevant error message appears
    4. Try to submit the form with all inputs valid and verify that a success message appears.
  2. Responsive Design Check:

    1. View the site on iPhone (375px), iPad (768px), and Desktop (1440px).
    2. Verify that the navigation bar converts to a mobile-friendly menu on smaller screens.
    3. Verify that all navigation links (login.html, accessories.html, etc.) redirect to the correct pages without 404 errors.
  3. 3D Viewer Interaction:

    1. Verified that the Sketchfab model is responsive to touch and mouse drag on all tested browsers.

Credits

Content

Media

https://singaporewatchclub.com https://www.zuludiver.com/collections/waterproof-rubber-watch-straps https://gemini.google.com https://tenor.com

Acknowledgements