-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
RYUG is a front-end mockup, so almost every improvement worth making involves adding the back end the project never had. These are honest next steps, not promises.
Replace the hard-coded password check with real authentication. Right now setupLoginForm compares the input to a fixed string and redirects, which protects nothing. A real version would validate against a server and issue a session.
The "Add to cart" and "Wishlist" buttons are static. A first pass could track selections in localStorage so they survive a refresh. A fuller version would move that state to a server tied to an account.
The contact form and the newsletter signup collect input and go nowhere. Wiring them to an email service or an API endpoint would make them real.
The products are hard-coded into catalog.html and home.html. Loading them from a JSON file or an API would let the catalog grow without editing markup, and would let the specs table and the cards share one source of truth.
The pages use semantic markup and alt text on the catalog images, which is a good start. A focused pass would add keyboard support to the discount tiles, check color contrast against WCAG, and confirm the auto-scrolling timeline respects a reduced-motion preference.