Turning data into clarity, one dataset at a time.
a personal portfolio for a data analytics student from cairo — built with plain html/css/js and a supabase backend so projects can be added, edited, and updated without touching the code.
| layer | tech |
|---|---|
| frontend | HTML · CSS · Vanilla JS |
| database | Supabase (PostgreSQL) |
| file storage | Supabase Storage |
| hosting | GitHub Pages |
| contact form | Formspree |
- 🗄️ projects stored in a real database — no hardcoded html
- 📄 pdf reports & power bi dashboards per project
- 🔐 password-protected admin page to add/edit/delete projects
- 🎨 auto random gradient covers when no image is uploaded
- ✉️ contact form that stays on the page after submit
the admin protected by supabase auth. only authenticated users can write to the database (RLS enforced).