This project is the initial design and implementation of my portfolio as an aspiring artist.
- Custom Logo: Uses asset-based logo (
assets/logo-purple.png
) instead of embedded images. - Supabase Integration:
- Captures
full_name
andemail
from request invite form. - Inserts into
invites
table withinserted_at
default timestamp. - Prevents duplicate sign-ups with friendly duplicate message.
- Captures
- Modal System:
- Popups for beta sign-up and team info.
- Backdrop and close-button interactions.
- Responsive Design: Works across desktop and mobile.
- HTML/CSS/JavaScript
- Supabase for database and form submissions.
- Asset management via local
/assets
folder.