This is my personal portfolio website built with Angular 20.
It showcases my skills, projects, and contact information in a clean, animated, and responsive design.
- Hero section with SCSS animations.
- About Me section with Three.js animations and a 3D model of a car.
- Tech Stack section using drag-and-drop with Angular Material.
- Projects section with animated 3D cubes, random background lighting, and links to live/demo projects.
- Contacts section with GitHub and Gmail links.
- Section-based theme switching (unique color scheme for each section).
- Responsive design for desktop, tablet, and mobile.
Start the dev server:
ng serve
Then open your browser at http://localhost:4200/.
Build for production:
ng build
Run the build locally:
python3 -m http.server 8080
Or:
http-server
- Hero: light blue theme, animated triangles on the background.
- About Me: dark blue theme, orbiting parallelepipeds using Three.js, and a 3D model of the car.
- Tech Stack: light green theme, drag-and-drop animations.
- Projects: dark pink theme, 3D cube animations using Three.js.
- Contacts: light yellow theme, contact buttons.
- 3D model: BMW M3 GTS by Mona x Supercars (via CC BY).
- GitHub: ZeroaNinea
- Email: heghine.dev357@gmail.com
This project is licensed under the MIT License. See the LICENSE file for details.