{% extends 'website/base.html.twig' %}
{% block title %}Home{% endblock %}
{% block css %}
<style>
@property --p {
syntax: '<number>';
inherits: true;
initial-value: 1;
}
.pie {
--p: 20; /* the percentage */
--b: 22px; /* the thickness */
--c: conic-gradient(#933eff, #3e74ff); /* the color */
--w: 150px; /* the size*/
width: var(--w);
aspect-ratio: 1;
position: relative;
display: inline-grid;
margin: 5px;
place-content: center;
font-size: 25px;
font-weight: bold;
font-family: sans-serif;
}
.pie:before {
content: "";
position: absolute;
inset: 0;
background: red;
padding: var(--b);
box-sizing: border-box;
background: var(--c);
mask: linear-gradient(#0000 0 0) content-box intersect,
conic-gradient(#000 calc(var(--p) * 1%), #0000 0);
}
.pie:before,
.pie:after {
content: "";
position: absolute;
border-radius: 50% !important;
}
.animate1 {
animation: p 1.5s .3s both;
animation-iteration-count: 1;
}
.animate2 {
animation: p 1.5s .6s both;
animation-iteration-count: 1;
}
.animate3 {
animation: p 1.5s .9s both;
animation-iteration-count: 1;
}
.animate4 {
animation: p 1.5s 1.2s both;
animation-iteration-count: 1;
}
.animate5 {
animation: p 1.5s 1.5s both;
animation-iteration-count: 1;
}
.animate6 {
animation: p 1.5s 1.8s both;
animation-iteration-count: 1;
}
.no-round:before {
background-size: 0 0, auto;
}
.no-round:after {
content: none;
}
@keyframes p {
from {
--p: 0;
}
}
</style>
{% endblock %}
{% block body %}
<!--==========
Start of banner section ==========-->
<section class="position-relative banner-creative bg-fit" data-jarallax='{"speed": 10}'
style="background-color: #121214;">
<div class="position-absolute" style="right: 0;
z-index: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;">
<video autoplay muted loop playsinline>
<source src="{{ asset('assets/images/background/hero-section.webm') }}" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<div class="container overflow-hidden ">
<div class="swiper-container-animation swiper-button-pink-gradient">
<div class="swiper-wrapper">
<div class="swiper-slide" data-hash="slide1">
<!--===== Start of row =====-->
<div class="row">
<div class="col-lg-12 text-center">
{# <span class="lead d-block fw-bold text-pink-gradient" #}
{# data-swiper-animation="fadeInUp" data-delay="1s" #}
{# data-duration="1s">Get To Know Me</span> #}
<h2 class="text-white display-2 mt-4"
data-swiper-animation="fadeInUp" data-delay="1s" data-duration="1s">Lets Bring Ideas
Into
Life.</h2>
<div class="text-center"
data-swiper-animation="fadeInUp" data-delay="1s" data-duration="1s">
<a class="btn btn-light mt-5 me-4 btn-rounded" href="#portfo_showreel"> Discover
more </a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="slice-ptb bg-black" id="portfo_showreel">
<div class="container">
<!--===== Start of row =====-->
<div class="row">
<div class="col-lg-12">
<h3 class="text-pink-gradient">Portfolio Showreel</h3>
</div>
</div>
<!--===== End of row =====-->
<div class="row">
<div class="col-lg-6 col-12 mb-lg-0 mb-4">
<p class="text-white mt-3" style="text-align: justify">My portfolio showreel is a curated collection
of my most engaging motion graphics, animations, and design projects. Each piece highlights my
passion for storytelling through dynamic visuals, blending creativity and technical skill to
bring ideas to life. This showcase reflects my dedication to crafting impactful and visually
compelling work.</p>
</div>
<div class="col-lg-6 col-12 mb-lg-0 mb-4">
<video class="rounded" controls width="100%" height="100%"
poster="{{ asset('assets/images/background/showreel-cover.webp') }}">
<source src="{{ asset('assets/images/background/showreel.webm') }}" type="video/webm">
</video>
</div>
</div>
</div>
</section>
<section class="slice-pt overflow-hidden">
<div class="container">
<div class="row justify-content-center">
<div class="col-lg-6">
<div class="text-center mb-5">
<span class="text-pink-gradient">Featured Works</span>
<h2>Have a project in mind? Let’s build it.</h2>
</div>
</div>
</div>
<div class="row">
<div class="col-12">
<div class="outside-box-right">
<div class="swiper-container swiper-container-auto" data-slidesPerView="3"
data-laptop-slidesPerView="2" data-tablet-slidesPerView="2" data-mobile-slidesPerView="1"
data-spaceBetween="20" data-loop="true" data-autoplay="true" data-auto-speed="2500"
data-disable-on-touch="false" data-dots="true" data-auto-height="false"
data-pagination="true" data-navigation="true">
<div class="swiper-wrapper">
{% set i = 1 %}
{% for portfolio in portfolios %}
<div class="swiper-slide">
<!--===== Start of portfolio =====-->
<div class="portfolio-item-stack portfolio-item-stack-light">
<div class="portfolio-image">
<img class="img-fluid rounded"
src="{{ asset(portfolio.image) }}" alt="{{ portfolio.image_alt }}">
</div>
<div class="portfolio-caption portfolio-caption-bottom">
<h3>
<a class="portfolio-title"
href="{{ path('website.portfolio_detail',{'slug':portfolio.slug}) }}">
{{ portfolio.name }}
</a>
</h3>
<ul class="portfolio-category list-unstyled">
<li>
<a href="{{ path('website.portfolio') }}">{{ portfolio.category }}</a>
</li>
</ul>
</div>
</div>
<!--===== End of portfolio =====-->
</div>
{% set i = i + 1 %}
{% endfor %}
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="slice-ptb">
<div class="container">
<div class="row justify-content-center">
<div class="col-md-6 col-12 mt-3">
<div class="flip-box" data-min-height="400" data-flip-direction="horizontal-to-left"
data-v_text_align="center">
<div class="flip-box-front overlay-black-50">
<div class="inner px-5">
<i class="feather icon-monitor fa-4x text-pink-gradient"></i>
<h4 class="text-white">Motion Design</h4>
</div>
</div>
<div class="flip-box-back text-center bg-pink-gradient">
<div class="inner p-5">
<p class="text-white">A collection of animations that combine creativity and
storytelling to bring ideas to life. From seamless transitions to eye-catching
visuals, these works showcase the power of motion in delivering impactful
narratives.</p>
<a href="{{ path('website.portfolio') }}" class="btn btn-light mt-5 me-4 btn-rounded">
View Portfolio
</a>
</div>
</div>
</div>
</div>
<div class="col-md-6 col-12 mt-3">
<div class="flip-box" data-min-height="400" data-flip-direction="horizontal-to-left"
data-v_text_align="center">
<div class="flip-box-front overlay-black-50">
<div class="inner px-5">
<i class="feather icon-video fa-4x text-pink-gradient"></i>
<h4 class="text-white">Video Editing</h4>
</div>
</div>
<div class="flip-box-back text-center bg-pink-gradient">
<div class="inner p-5">
<p class="text-white">Showcasing the art of assembling visuals into cohesive stories.
This work demonstrates a focus on timing, aesthetics, and storytelling to create
memorable and engaging video content.</p>
<a href="{{ path('website.portfolio') }}" class="btn btn-light mt-5 me-4 btn-rounded">
View Portfolio
</a>
</div>
</div>
</div>
</div>
<div class="col-md-6 col-12 mt-3">
<div class="flip-box" data-min-height="400" data-flip-direction="horizontal-to-left"
data-v_text_align="center">
<div class="flip-box-front overlay-black-50">
<div class="inner px-5">
<i class="feather icon-target fa-4x text-pink-gradient"></i>
<h4 class="text-white">Promotional Videos</h4>
</div>
</div>
<div class="flip-box-back text-center bg-pink-gradient">
<div class="inner p-5">
<p class="text-white">Promotional content crafted to highlight products and brands with
creativity and precision. These videos are designed to captivate audiences, blending
visuals and messaging for maximum impact.</p>
<a href="{{ path('website.portfolio') }}" class="btn btn-light mt-5 me-4 btn-rounded">
View Portfolio
</a>
</div>
</div>
</div>
</div>
<div class="col-md-6 col-12 mt-3">
<div class="flip-box" data-min-height="400" data-flip-direction="horizontal-to-left"
data-v_text_align="center">
<div class="flip-box-front overlay-black-50">
<div class="inner px-5">
<i class="feather icon-smartphone fa-4x text-pink-gradient"></i>
<h4 class="text-white">UI Design</h4>
</div>
</div>
<div class="flip-box-back text-center bg-pink-gradient">
<div class="inner p-5">
<p class="text-white">User interfaces designed to balance aesthetics and functionality.
These projects emphasize intuitive navigation and visually compelling elements to
create engaging digital experiences.</p>
<a href="{{ path('website.portfolio') }}" class="btn btn-light mt-5 me-4 btn-rounded">
View Portfolio
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="about" class="slice-ptb overflow-hidden">
<div class="container">
<!--===== Start of row =====-->
<div class="row">
<div class="col-lg-6 mb-lg-0 mb-5">
<h2 class=" mt-3 mb-3">About Me</h2>
<p style="text-align: justify">
I’m a designer with a passion for motion graphics and digital storytelling. My journey started
with a bachelor’s in Industrial Design, where I focused on graphic design, interior design and
retail design, and it led me to a master’s in Digital Design, specializing in motion graphics
and animation. I love bringing ideas to life through dynamic visuals and animation. Whether it’s
creating engaging video content or crafting eye-catching graphics, I’m all about making designs
that tell a story.
</p>
</div>
<div class="col-lg-6 text-right">
<div class="team-item text-center">
<div class="team-image">
<img width="300px" height="auto" class="rounded"
src="{{ asset('assets/images/background/shima-amini.jpg') }}" alt="">
<ul class="list-unstyled team-social d-flex justify-content-center">
<li><a href="mail:shima.aminii1998@gmail.com"> <i class="fa fa-mail-bulk"></i> </a></li>
<li><a target="_blank" href="http://www.linkedin.com/in/shima-amini-harandi-36a77b216">
<i
class="fab fa-linkedin-in"></i> </a></li>
</ul>
</div>
<div class="team-caption mt-3">
<h5 class="mb-1">Shima Amini</h5>
<span>Motion Designer</span>
</div>
</div>
</div>
</div>
<div class="row text-center mt-5">
<h2 class="mt-3 mb-3" style="text-align: left">Skills</h2>
<div class="col-lg-2 col-6 mt-4">
<div class="pie animate1" style="--p:80;">Ae</div>
</div>
<div class="col-lg-2 col-6 mt-4">
<div class="pie animate2" style="--p:60;">Pr</div>
</div>
<div class="col-lg-2 col-6 mt-4">
<div class="pie animate3" style="--p:75;">Ps</div>
</div>
<div class="col-lg-2 col-6 mt-4">
<div class="pie animate4" style="--p:75;">Ai</div>
</div>
<div class="col-lg-2 col-6 mt-4">
<div class="pie animate5" style="--p:80;">Xd</div>
</div>
<div class="col-lg-2 col-6 mt-4">
<div class="pie animate6" style="--p:75;">Id</div>
</div>
</div>
</div>
</section>
<section class="slice-pt bg-black">
<div class="container">
<!--===== Start of row =====-->
<div class="row">
<div class="col-lg-12">
<span class="text-pink-gradient">My Workflow</span>
<h2 class="text-white mt-3" style="text-align: justify">Every project starts with a clear and
structured process to ensure quality and creativity. From understanding the concept to
delivering the final piece, my workflow is designed to bring ideas to life with precision and
originality. Each step is carefully considered to produce a polished result that aligns with the
project goals.</h2>
</div>
</div>
<!--===== End of row =====-->
<div class="row py-5 py-lg-8">
<div class="col-lg-3 col-sm-6 mb-lg-0 mb-4">
<span class="display-3">01</span>
<h4 class="text-white mt-4">Research </h4>
<p class="text-white my-3" style="text-align: justify-all">
The research phase involves gathering insights, understanding the project’s goals, and exploring
relevant trends and references to inform the design direction.
</p>
</div>
<div class="col-lg-3 col-sm-6 mb-lg-0 mb-4">
<span class="display-3">02</span>
<h4 class="text-white mt-4">Develop</h4>
<p class="text-white my-3" style="text-align: justify-all">During development, ideas are transformed
into concepts, refining visuals
and exploring various design possibilities to create a functional and creative solution.</p>
</div>
<div class="col-lg-3 col-sm-6 mb-sm-0 mb-4">
<span class="display-3">03</span>
<h4 class="text-white mt-4">Correction </h4>
<p class="text-white my-3" style="text-align: justify-all">In the correction phase, feedback is applied
to refine the design, making
necessary adjustments to ensure it meets the project’s objectives and quality standards.</p>
</div>
<div class="col-lg-3 col-sm-6">
<span class="display-3">04</span>
<h4 class="text-white mt-4" style="text-align: justify">Finalize</h4>
<p class="text-white my-3" style="text-align: justify-all">The final stage focuses on bringing everything together, preparing the
design for presentation or delivery, ensuring a professional and cohesive result.</p>
</div>
</div>
</div>
</section>
{% endblock %}
{% block js %}
<script>
$(document).ready(function() {
observerAnimation('animate1')
observerAnimation('animate2')
observerAnimation('animate3')
observerAnimation('animate4')
observerAnimation('animate5')
observerAnimation('animate6')
});
function observerAnimation(name)
{
const element = document.querySelector('.'+name);
const observer = new IntersectionObserver(entries => {
element.classList.toggle(name, entries[0].isIntersecting);
});
observer.observe(element);
}
</script>
{% endblock %}