- Local auth: registration/login with email+password (bcrypt, MariaDB) - Landing page: marketing page at / with hero, categories, advantages, CTA - Tool categories: Images (4), Code (3), Web (3), Utilities (2) - Sidebar: category dividers, user avatar with logout - Protected routes: all tools require auth, landing/login/register public - New files: lib/db.js, routes/auth.js, login.html, register.html, landing.html - Dependencies: bcrypt, mysql2 |
||
|---|---|---|
| .. | ||
| auth.js | ||
| compress.js | ||
| httpclient.js | ||
| logs.js | ||
| pages.js | ||
| parser.js | ||
| placeholder.js | ||
| redirects.js | ||
| svgeditor.js | ||