Skip to content

meniarallouchi/portfolio

Repository files navigation

Personal Portfolio

My personal portfolio website showcasing my projects, skills, and experience as a beginner software engineer and university student.

Live Site

meniarallouchi.github.io/portfolio

Built With

  • HTML5 - structure and content
  • CSS3 - styling, animations, and responsive design
  • JavaScript ES6+ - interactivity and Canvas API
  • Typed.js - typewriter animation
  • EmailJS - contact form email delivery

Features

  • ASCII canvas animation built with the Canvas API, converts an image into animated ASCII characters with mouse interaction
  • Scroll-triggered animations using IntersectionObserver
  • Interactive experience tabs with animated indicator
  • Animated skill progress bars and circular SVG progress rings
  • Certificate carousel with auto-swipe and dot navigation
  • Contact form with EmailJS integration and toast notifications
  • Fully responsive layout for mobile and desktop

Getting Started

No build tools or dependencies required. Just open index.html in your browser or serve it with any static file server.

  1. Clone the repo
git clone https://github.com/meniarallouchi/portfolio
  1. Open index.html in your browser

Colors

Role Hex
Main background #1a1124
Deep background (carousel) #120d1e
Primary text #d0c3e0
Secondary text #9b8dac
Muted text / labels #746685
Borders / dividers #5d506d
Accent (cyan) #0ef
Project cards #211530
Card hover #2d1f45
Skill track background #2d2040
Input fields #2a1d3e
Input focus #331f50
Error toast #ff5e7d
Back to top hover #00c8d4

About

Personal portfolio website built with HTML, CSS, and JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors